What problem does it solve?
Speckit-Specify automates turning a natural language feature description into a fully structured spec ready for planning, with built-in pre-execution checks, memory constitution loading, and quality validation.
Core Features & Use Cases
- Natural language to spec: Converts user prompts into a complete Feature Specification with sections and checklists.
- Template-driven planning: Resolves spec-template, creates spec.md under specs/, and writes feature.json for downstream steps.
- Quality validation: Generates a spec quality checklist and supports iterative clarifications and re-validation.
- Use Case: A product manager describes a feature like "Add in-app dark mode with per-device theming" and Speckit-Specify produces a ready-to-plan spec file and a validation checklist.
Quick Start
Provide a feature description after the /speckit-specify command to begin generating the specification.