What problem does it solve?
Speckit Plan turns raw feature specifications into a structured, actionable technical implementation plan so teams avoid ad-hoc design work, missed requirements, and inconsistent artifacts. It standardizes the workflow for resolving unknowns, documenting research, defining data models and contracts, and preparing agent context updates to accelerate development handoffs.
Core Features & Use Cases
- Automated plan generation: Runs repository setup scripts to parse feature specs and populate an IMPL_PLAN template with Technical Context, gates, and phase outputs.
- Phased workflow: Produces research.md to resolve unknowns, data-model.md for entities and validations, contracts/ for interfaces, and quickstart.md for developer onboarding.
- Project-aware integration: Reads project constitution and agent context, evaluates gates, and updates agent-specific context files while flagging unresolved items as NEEDS CLARIFICATION.
- Use Case: When a product owner supplies a feature spec, use Speckit Plan to generate the research, data model, and contract artifacts and to report the branch and artifact locations for implementation.
Quick Start
Generate an implementation plan from the feature spec at .specify/specs/my-feature.yaml and produce research.md, data-model.md, and contracts for the implementation branch.