What problem does it solve?
Speckit-plan helps you reliably turn a feature spec into an implementation outline and phase-based plan, including resolving unknowns and updating agent context in the correct project structure.
Core Features & Use Cases
- Pre-Execution Extension Hooks: Reads .specify/extensions.yml and runs before_plan hooks (with optional vs automatic handling) when present and enabled.
- Deterministic Plan Orchestration: Executes the repository plan setup script, loads the feature spec and constitution, then follows the defined research and design/contract phases.
- Artifact Generation & Validation Gates: Produces research.md, data-model.md, contract stubs, and quickstart.md while enforcing “NEEDS CLARIFICATION” resolution and failing on gate violations.
- Post-Execution Extension Hooks: Optionally runs after_plan hooks and reports the created plan path and artifacts.
Quick Start
Ask an AI to run speckit-plan in your spec-kit repository by planning Phase 0 and Phase 1 from the current feature spec and constitution, resolving all NEEDS CLARIFICATION items and producing research.md and implementation artifacts.