blueprintlisted
Install: claude install-skill dyasnurhakim/smithy-claude
# Blueprint — Plan & Briefs
Read `${CLAUDE_PLUGIN_ROOT}/references/creed.md`, `${CLAUDE_PLUGIN_ROOT}/references/memory.md`,
and `${CLAUDE_PLUGIN_ROOT}/references/dispatch.md` first.
Log: `bash ${CLAUDE_PLUGIN_ROOT}/scripts/ledger.sh append blueprint <slug> plan STARTED -`
Resolve your own effort: `bash ${CLAUDE_PLUGIN_ROOT}/scripts/routing.sh planning`
— apply that effort to the decomposition thinking in this skill.
## Checklist (create a todo per item)
1. Verify spec exists with zero open questions
2. Decompose into ≤8 verify-annotated tasks
3. Persona pass on the plan (2–4 relevant personas, inline)
4. Mark parallel batches (disjointness proven, evidence in plan)
5. Write plan.md; write one self-contained brief per task
6. Record base sha
7. Log decisions + rejected alternatives; update STATE.md; hand off
## Preconditions
`$SMITHY_MEM/jobs/<slug>/spec.md` must exist with an empty "Open questions"
section. If missing, offer to run `/smithy:assay` first — do not plan from a
verbal description. If open questions remain, resolve them (with the user)
before planning. The plan may not contain anything the spec doesn't cover;
discovering a needed decision here means going back to assay's question
process, not deciding silently.
## Decomposition rules
- **≤8 tasks**, each independently implementable and reviewable, ordered by
dependency. More than 8 → the job wants splitting into two plans.
- **Thin vertical slices over layers**: "endpoint + validation + test for
case A