What problem does it solve? Turning a rough feature idea into a complete, testable specification is slow and error-prone. This Skill converts a natural language feature description into a structured spec.md file following the spec-kit template, with quality validation built in. ## Core Features & Use Cases - Spec Generation: Creates a numbered feature directory under specs/ with a spec.md file containing user scenarios, functional requirements, success criteria, and key entities. - Quality Validation: Generates a requirements checklist and iteratively validates the spec against it, resolving issues and managing up to 3 [NEEDS CLARIFICATION] markers through structured user questions. - Extension Hooks: Runs optional and mandatory before_specify/after_specify hooks defined in .specify/extensions.yml, such as automatic git branch creation. - Use Case: A maintainer receives a feature request issue and runs the command with the description; the Skill produces specs/003-user-auth/spec.md, persists the path to .specify/feature.json, and reports readiness for /speckit-plan. ## Quick Start Ask the agent to run /speckit-specify followed by a description of the feature you want specified, such as adding OAuth2 login to your application.