blueprintlisted
Install: claude install-skill duthaho/skillhub
# blueprint — architecture the team can read, with receipts
`/blueprint` — whole-repo architecture doc + top-level mermaid diagram
`/blueprint <module|feature>` — scoped doc + diagram for one area
`/blueprint refresh` — regenerate only what the diff since the stamp touched
Answer one question: **what does a person need to see to understand how this
code is put together — and can every box and arrow be defended?** The
documented failure mode of AI-generated architecture docs is confident
fiction: diagrams with components that don't exist and arrows nobody can
trace. The countermeasure is structural, not stylistic — no edge without a
locator, no mermaid the checklist didn't render, no write without a yes.
## Step 0 — Scope, and respect what exists
Look before generating:
- **Existing output?** Check for `docs/blueprint/` and its `manifest.md`.
**The explicit command wins:** a scope argument runs SCOPED and
`/blueprint refresh` runs REFRESH regardless. A bare `/blueprint` with
existing output defaults to REFRESH — read the manifest first and jump to
the refresh path in Step 5; offer a full regenerate only if the user asks
or the manifest looks obsolete. An existing
hand-written `docs/architecture*` file is context to read and link, never
to overwrite. Whichever mode wins, if the manifest's stamp trails HEAD,
state the drift in one line — "blueprint is N commits behind (touched:
X, Y)" via `git rev-list --count` + `git diff --stat` over
`<stamped-commit>.