What problem does it solve? Turning a feature specification into a concrete technical plan requires resolving unknowns, designing data models, and defining contracts — work that is often skipped or done inconsistently. This Skill automates that planning workflow so every feature gets research, design artifacts, and constitution checks before any code is written. ## Core Features & Use Cases - Phased Plan Generation: Runs Phase 0 research (resolving NEEDS CLARIFICATION items into research.md) and Phase 1 design (data-model.md, contracts/, quickstart.md) from the plan template. - Constitution Gate Evaluation: Checks the plan against the project's constitution.md and errors on unjustified violations, both before and after design. - Extension Hook Support: Executes mandatory and optional before_plan/after_plan hooks declared in .specify/extensions.yml. - Use Case: After writing a feature spec with spec-kit, invoke this Skill to produce a complete plan.md plus research, data model, API contracts, and a quickstart validation guide for the feature branch. ## Quick Start Run the speckit-plan skill with optional planning guidance to generate the implementation plan and design artifacts for the current feature branch.