What problem does it solve? Turning a feature specification into a concrete implementation plan requires structured research, data modeling, and contract definition, which is time-consuming and inconsistent when done manually. ## Core Features & Use Cases - Automated Plan Setup: Runs the spec-kit setup script to resolve feature spec, plan file, specs directory, and branch context. - Phased Design Workflow: Executes Phase 0 research to resolve unknowns into research.md, then Phase 1 to produce data-model.md, contracts, and quickstart.md. - Constitution & Gate Checks: Validates the plan against the project constitution and errors on unjustified violations or unresolved clarifications. - Extension Hooks: Dispatches optional and mandatory before/after plan hooks defined in .specify/extensions.yml. - Use Case: After writing a feature spec with spec-kit, run this skill to automatically generate the research, data model, API contracts, and quickstart validation guide for the feature branch. ## Quick Start Run the speckit-plan skill with your planning notes to generate the implementation plan and design artifacts for the current feature branch.