What problem does it solve?
This skill translates natural language feature ideas into precise, implementable specifications by generating a spec.md with user stories, functional requirements, and acceptance criteria, streamlining the move from ideation to planning.
Core Features & Use Cases
- Scans the project for available skills (typically under .agent/skills or equivalent) and follows relevant SKILL.md instructions before drafting a new spec.
- Generates a complete spec.md with sections for user stories, functional requirements, acceptance criteria, and optional checklists based on the provided feature description.
- Loads and adheres to a standard template (spec-template.md) to ensure consistency across specs.
- Performs quality validation with a structured checklist and iterative refinement when clarifications are needed.
- Produces a ready-to-use branch and file layout for planning and development.
Quick Start
Describe the feature briefly and run speckit-specify to generate a complete spec.md with user stories, requirements, and acceptance criteria.