What problem does it solve?
Speckit.plan bridges the gap between functional specifications and actionable engineering work by automating the creation of implementation plans, research artifacts, data models, and API contracts. It enforces constitution gates and template-driven workflows so teams produce consistent, reviewable design outputs and clear handoffs to task or checklist agents.
Core Features & Use Cases
- Template-driven Planning: Loads a plan template and feature spec to produce a structured implementation plan with technical context, gates, and phase outputs.
- Phased Workflow Automation: Executes Phase 0 research to resolve unknowns, Phase 1 design artifacts (data-model.md, contracts/, quickstart.md), and updates agent context via repository scripts.
- Agent Handoffs & Reporting: Declares agent handoffs (tasks, checklists), runs setup and update scripts, and reports branch, plan path, and generated artifact locations. Use case: convert a feature spec into a reproducible implementation branch with research, data models, API contracts, and agent-driven tasks ready for execution.
Quick Start
Run the speckit.plan skill with the feature specification path to generate research.md, data-model.md, contracts/, quickstart.md, and a report of branch and artifact locations.