What problem does it solve?
Speckit-plan turns a feature specification into an implementation planning workflow that produces concrete design artifacts while enforcing clarification and gate rules.
Core Features & Use Cases
- Pre-hook/Pre-check support: Runs optional or mandatory extension hooks defined in
.specify/extensions.yml before planning, without evaluating hook conditions.
- Two-phase planning workflow: Creates
research.md to resolve NEEDS CLARIFICATION, then generates data-model.md, /contracts/, and quickstart.md as design outputs.
- Post-design verification and extensibility: Re-checks the constitution after design and can run
hooks.after_plan extension hooks after artifacts are produced.
- Project-aware setup: Uses
.specify/scripts/powershell/setup-plan.ps1 -Json and .specify/memory/constitution.md to assemble required context for planning.
Quick Start
Run the speckit-plan skill with your $ARGUMENTS to generate research.md, data-model.md, contracts, and quickstart.md from your speckit project structure.