What problem does it solve? Writing a spec that an autonomous implementer can execute without re-planning is hard: vague done-when criteria, missing wiring seams, and unverified file references cause implementation failures. This Skill runs a single structured session that produces a self-contained, machine-checkable spec+plan the operator signs off on before any code is written. ## Core Features & Use Cases - Tiered authoring workflow: Classifies the change as Skip, Short, or Full, then runs time-boxed repo recon, a plain-language operator interview, and spec authoring with EARS-patterned behavior criteria and a task DAG. - Built-in QA gates: Enforces wiring-seam checks, rejects vacuous done-when commands, runs one zero-context advisory pass, and produces a plain-English .human.md sidecar for non-technical sign-off. - Commit-pinned handoff: Stamps the accepted base commit, opens a draft PR on a spec/<slug> branch, and prints the implementer's first-move contract. - Use Case: Before starting a multi-file feature, invoke the skill with your intent; it reads the code itself, asks you only product questions, and delivers a signed-off spec ready for autonomous implementation. ## Quick Start Invoke the skill with a short description of the change you want, for example: author a spec for adding rate limiting to the public API endpoints.