What problem does it solve? Writing consistent, high-quality feature specifications from rough ideas is slow and error-prone. This Skill turns a natural language feature description into a structured, validated specification document with branch creation, quality checklists, and clarification handling. ## Core Features & Use Cases - Automated Spec Generation: Parses a feature description, extracts actors, actions, data, and constraints, then writes a complete spec.md following the spec-kit template. - Branch and File Scaffolding: Generates a short branch name and runs the create-new-feature script to set up the feature branch and spec file automatically. - Quality Validation Loop: Creates a requirements checklist, validates the spec against it, and iterates up to three times to resolve issues. - Clarification Management: Limits open questions to three [NEEDS CLARIFICATION] markers and presents structured option tables for user decisions. - Use Case: A product manager types a feature idea like "add OAuth2 login" and receives a ready-to-plan specification with user scenarios, functional requirements, and measurable success criteria. ## Quick Start Ask the AI to create a feature specification for your idea, for example: run speckit-specify with the description "add user authentication with OAuth2".