What problem does it solve? Starting to code with vague or ambiguous requirements leads to rework, misaligned expectations, and architectural mistakes. This Skill forces requirements into a written, human-reviewed specification before any implementation begins. ## Core Features & Use Cases - Gated Four-Phase Workflow: Enforces Specify → Plan → Tasks → Implement, with human review required before advancing between phases. - 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 testable success criteria. - Use Case: When asked to build a new feature with unclear requirements, use this Skill to draft a spec with concrete acceptance criteria, get human approval, break it into dependency-ordered tasks, then implement incrementally. ## Quick Start Ask the agent to write a specification for the new feature before writing any code, including success criteria and boundaries.