What problem does it solve?
Speckit-plan turns an initial feature specification into a structured implementation design workflow, producing concrete artifacts while resolving unknowns and enforcing planning gates.
Core Features & Use Cases
- Pre-planning extension orchestration: Reads .specify/extensions.yml (when present) and runs before_plan hooks with correct optional vs mandatory messaging, while safely skipping invalid YAML.
- End-to-end planning artifact generation: Executes the setup-plan script, loads feature and constitution context, fills the technical context with clarification placeholders, runs Phase 0 research consolidation, then generates data-model.md, contracts/, and quickstart.md.
- Post-planning integrity and follow-on hooks: Re-checks the constitution after design and runs after_plan hooks (again honoring optional vs mandatory behavior) before completion.
Quick Start
Run the speckit-plan workflow in a repository that has the spec-kit project structure, including a .specify directory, and provide the arguments as prompted.