What problem does it solve? Writing a feature specification that is complete, testable, and free of implementation detail is slow and error-prone, and teams often skip quality checks or mix planning into specs. This Skill automates the specify phase of the spec-kit Companion pipeline, producing a structured spec.md that downstream plan, tasks, and implement steps can consume directly. ## Core Features & Use Cases - Prioritized User Stories: Drafts P1-P3 user stories with acceptance scenarios, edge cases, functional requirements (FR-001...), key entities, and measurable success criteria. - Quality Checklist: Writes a requirements checklist and runs a self-check pass, leaving genuine ambiguities as [NEEDS CLARIFICATION] markers for the clarify step. - Size Classification & Fast-Track: Classifies the change as simple, normal, or oversized; simple changes get a lean plan.md pointer and a real tasks.md checklist so they can skip straight to implement. - Use Case: A developer in a spec-kit project describes a new feature; the Skill mints a numbered specs/ directory, loads relevant living specs, writes spec.md plus checklists/requirements.md, records lifecycle timing, and hands off to the next pipeline step. ## Quick Start Run the companion specify command with a feature description to generate a prioritized spec.md and requirements checklist in a new specs directory.