What problem does it solve?
This Skill automates the creation of detailed feature specifications from high-level natural language descriptions, streamlining the initial stages of product development and ensuring a consistent, spec-driven approach.
Core Features & Use Cases
- Automated Spec Generation: Transforms user-provided feature descriptions into structured specification documents including user stories, functional requirements, and acceptance criteria.
- Branch Management: Automatically determines the next available feature branch number and creates a new branch for the feature.
- Use Case: A product manager describes a new feature like "Implement user profile editing with avatar upload." This Skill generates a
spec.md file, a checklist for quality validation, and creates a new Git branch like 5-profile-avatar-upload.
Quick Start
Use the speckit-specify skill to create a new feature specification for 'adding a dark mode toggle to the user interface'.