What problem does it solve? Turning a rough feature idea into a structured, testable specification is slow and inconsistent. This Skill converts a natural language feature description into a complete spec-kit feature specification with branch creation, requirements, and quality validation. ## Core Features & Use Cases - Automated Branch and Spec Creation: Generates a concise branch short name, runs the spec-kit create-new-feature script, and initializes the spec file from the project template. - Structured Specification Writing: Produces user scenarios, functional requirements, success criteria, and key entities while limiting open questions to three [NEEDS CLARIFICATION] markers. - Quality Validation Loop: Creates a requirements checklist, validates the spec against it, iterates fixes, and presents clarification questions with suggested answers. - Use Case: A product manager types a feature idea like "add OAuth2 login" and receives a ready-to-plan specification on a new feature branch, complete with measurable success criteria and a validation checklist. ## Quick Start Invoke the specify command with a feature description such as "add user authentication with OAuth2" to generate the branch, spec file, and quality checklist.