What problem does it solve? It prevents wasted engineering effort caused by ambiguous requirements by forcing a written, human-reviewed specification before any code is written, surfacing assumptions and defining testable success criteria up front. ## Core Features & Use Cases - Gated Four-Phase Workflow: Enforces Specify, Plan, Tasks, and Implement phases, each requiring human review before advancing. - Capability Decomposition: Detects when one request bundles multiple independently testable capabilities and produces a capability map with module ids, dependencies, and build order. - Spec Template & Boundaries: Provides a six-section spec template covering objective, commands, structure, code style, testing, and Always/Ask First/Never boundaries. - Use Case: When asked to build a new multi-module feature like a billing system, use this Skill to decompose it into modules, write per-module specs, and generate an ordered task list before implementation begins. ## Quick Start Ask the agent to write a specification for the new feature you have in mind before any code is written.