What problem does it solve?
speckit-plan generates an implementation plan from a feature spec by producing the required design artifacts, resolving unknowns, and enforcing gate rules so you can move from idea to build confidently.
Core Features & Use Cases
- Workflow-driven planning: Executes a structured Phase 0→1 process that turns technical context and requirements into concrete files.
- Clarification resolution: Detects NEEDS CLARIFICATION items in the technical context and resolves them via generated research tasks before proceeding.
- Design outputs and contracts: Produces research.md, data-model.md, contracts/ (when external interfaces exist), and quickstart.md, plus an agent context update.
- Optional extension hook support: Runs before_plan and after_plan hooks (when present and enabled) to extend the planning pipeline without modifying the core workflow.
Quick Start
Run the speckit-plan skill in your spec-kit project root to generate research.md, data-model.md, contracts (if applicable), and quickstart.md.