What problem does it solve?
Large or distributed projects often lack a repeatable, auditable planning workflow that turns feature specifications into concrete design artifacts and branchable implementation plans. This Skill automates the structured planning process so teams can consistently produce research, data models, contracts, quickstarts, and agent-context updates while enforcing project constitution checks and gating rules.
Core Features & Use Cases
- Template-driven planning: Executes the spec-kit implementation plan template to generate IMPL_PLAN artifacts and record the target branch.
- Pre/post extension hooks: Detects and surfaces optional or mandatory hooks from .specify/extensions.yml before and after planning.
- Phased workflow: Runs Phase 0 research to resolve unknowns, Phase 1 design to produce data-models and contracts, and updates agent-specific context via provided scripts.
- Governance and validation: Performs constitution checks, evaluates gates that can block progress, and requires absolute paths and error reporting for unresolved clarifications.
Quick Start
Run the speckit-plan skill with optional guidance to generate an implementation plan, research.md, data-model.md, contracts, quickstart, and agent context from the repository's .specify templates.