What problem does it solve? Turning a rough feature idea into a structured, testable specification is slow and inconsistent. This Skill converts a plain-language feature description into a complete spec.md file with user scenarios, functional requirements, and measurable success criteria, following the spec-kit workflow. ## Core Features & Use Cases - Automated Branch and Spec Setup: Generates a short branch name, runs the create-new-feature script, and initializes the spec file from the project template. - Structured Specification Generation: 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, and iterates up to three times to resolve issues before reporting readiness. - Use Case: A product manager types a feature idea like "add OAuth2 login for the mobile app" and receives a ready-to-plan specification on a new feature branch, complete with a quality checklist. ## Quick Start Ask the assistant to create a feature specification by describing the feature you want, for example: specify a user authentication feature with OAuth2 support.