What problem does it solve? Starting to code with vague or ambiguous requirements leads to rework, wrong assumptions, and features nobody asked for. This Skill forces a written specification before any code, surfacing hidden assumptions and defining testable success criteria up front. ## Core Features & Use Cases - Gated Four-Phase Workflow: Progresses through Specify, Plan, Tasks, and Implement phases, each requiring human review before advancing. - Six-Area Spec Template: Covers objective, commands, project structure, code style, testing strategy, and Always/Ask-First/Never boundaries. - Assumption Surfacing & Reframing: Lists assumptions explicitly and converts vague requests like "make it faster" into measurable success criteria. - Use Case: When asked to build a new dashboard feature with unclear requirements, use this Skill to write a spec with concrete acceptance criteria, get human approval, break it into verifiable tasks, and only then implement. ## Quick Start Ask the AI to write a specification for the new feature before writing any code, including success criteria and boundaries.