What problem does it solve?
This Skill helps teams convert an existing feature specification into an implementation plan and supporting design artifacts, reducing ambiguity and rework during planning.
Core Features & Use Cases
- Executes the planning workflow end-to-end: sets up the plan environment, loads the feature spec and constitution, and follows the provided IMPL_PLAN template structure.
- Resolves uncertainties systematically: extracts NEEDS CLARIFICATION items and drives research until all clarifications are resolved in generated outputs.
- Produces design artifacts and contracts: generates research.md, data-model.md, contracts (when applicable), and quickstart.md, then updates agent context for the project’s plan.
- Supports extensibility via hooks: runs pre-plan and post-plan extension hooks defined in .specify/extensions.yml when present.
- Guardrails for correctness: marks unknowns as NEEDS CLARIFICATION, errors on gate failures, and verifies constitution compliance after design generation.
Quick Start
Run the speckit-plan skill from your repo root with your plan arguments so it generates research.md, data-model.md, contracts/, quickstart.md, and any agent context updates.