What problem does it solve?
It turns an existing feature specification into a complete implementation planning package by resolving unknowns, checking the constitution, and producing design artifacts you can execute next.
Core Features & Use Cases
- Pre-plan extension hooks: Runs registered
hooks.before_plan from .specify/extensions.yml to automatically add or enforce steps before planning begins.
- End-to-end planning workflow: Performs setup, loads feature context and constitution, generates
research.md, produces data-model.md, and creates /contracts and quickstart.md as required by the plan template.
- Agent context update: Updates the
AGENTS.md reference between <!-- SPECKIT START --> and <!-- SPECKIT END --> so subsequent agent runs point to the new plan file.
- Post-plan extension hooks: Runs registered
hooks.after_plan from .specify/extensions.yml after reporting the generated artifacts.
Quick Start
Run the speckit-plan skill to execute the implementation planning workflow for your current Specify/Spec-Kit project and generate the planning artifacts from the plan template.