What problem does it solve?
Teams often struggle to distill requirements into clear, testable specifications, leading to scope creep and ambiguous deliverables. This skill helps capture WHAT is being built and WHY it matters, separating business intent from technical implementation.
Core Features & Use Cases
- Structured specification creation: Guides the creation of a feature spec with sections like Feature Overview, User Stories, Functional & Non-Functional Requirements, and Acceptance Criteria.
- Stakeholder alignment: Facilitates consensus by documenting goals, constraints, and success criteria early in the project.
- Use Case Scenarios: Provides templates and prompts to convert user needs into testable stories and measurable outcomes.
- Versioned artifact planning: Prescribes a specs/<feature-id>/spec.md structure and branching workflow to manage changes over time.
Quick Start
Start by defining the project constitution and user needs, then draft a spec at specs/001-<feature-id>/spec.md following the template described in this skill.