What problem does it solve?
It helps turn an input feature spec into a structured implementation plan with resolved unknowns, consistent design artifacts, and automated extension hooks when available.
Core Features & Use Cases
- Unknowns-to-research workflow: Converts NEEDS CLARIFICATION items into targeted research tasks and consolidates results into research.md.
- Design & artifact generation: Produces data-model.md, contract docs under contracts/, and quickstart.md, then updates agent context markers in CLAUDE.md.
- Extension hook integration: Detects optional and mandatory hooks from .specify/extensions.yml (before and after planning) and prints the appropriate execution directives.
Quick Start
Ask for the implementation planning by running the speckit-plan workflow with optional guidance as your input, and it will generate research.md, data-model.md, contracts/, and quickstart.md while reporting the plan path and produced artifacts.