Drives a spec-driven workflow for multi-step features: specify requirements, research decisions, plan numbered slices, implement, then verify. Creates a reviewable paper trail in plans/<feature>/.
How this skill is triggered — by the user, by Claude, or both
Slash command
/toolkit:spec-drivenThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A structured workflow for features big enough to warrant a paper trail. Each feature gets its
A structured workflow for features big enough to warrant a paper trail. Each feature gets its
own folder plans/<feature>/. Blank templates live in plans/templates/. For small, obvious
changes, use the lightweight plan output style instead (a single inline plan, no files).
Claude Code users have slash-command shortcuts (/spec, /plan, /implement, /verify) that
copy the right template into place. Every other agent runs the same workflow by copying the
template file by hand. The phases below give both forms.
plans/<feature>/spec.md): capture requirements (FR-N) and acceptance
criteria (AC-N). Describe behavior and outcomes, not code.
/spec <feature>.cp plans/templates/spec.md plans/<feature>/spec.md, then fill it in.plans/<feature>/research.md): record decisions with their reasoning, open
questions, and operating constraints.
cp plans/templates/research.md plans/<feature>/research.md, then fill it in.plans/<feature>/plan.md): the architecture and a breakdown into numbered slices,
each demonstrable on its own.
/plan <feature>.cp plans/templates/plan.md plans/<feature>/plan.md, then for each slice
copy plans/templates/slice.md to plans/<feature>/NNN-<slug>.md.plans/<feature>/NNN-<slug>.md): implement one slice at a time, ticking each
slice's Done criteria as its verification passes, and keep each slice runnable.
/implement <feature>.plans/<feature>/verification.md): walk end-to-end scenarios, each mapped back
to an AC-N.
/verify <feature>.cp plans/templates/verification.md plans/<feature>/verification.md,
write one scenario per AC-N, then run them against the live app.AC-N) must have a matching verification scenario.plans/README.md for the file roles and the per-feature layout.ls plans/ to find the active feature folder (the one with unchecked Done criteria).spec.md for intent, then plan.md for the slice list.NNN-<slug>.md slice that still has unchecked Done items.verification.md so the next
agent knows the current state.npx claudepluginhub stijnvanhulle/template --plugin toolkitGuides spec-driven development through phases: research, requirements, design, tasks, autonomous task-by-task implementation. Decomposes large epics into ordered specs with progress tracking.
Turn a spec into a multi-phase implementation plan using tracer-bullet vertical slices. Use after /spec when a spec exists at `.specs/specs/<slug>.md`, or when the user asks to break work into phases or slices. Don't use without a spec, or for single-file changes with obvious scope.
Breaks large features into independently verifiable slices with API seams, browser-playable checkpoints, screenshot gates, and staged implementation plans. Includes upfront questioning, fog-of-war reslicing, and proactive research.