What problem does it solve? Teams often jump straight into coding without clarifying requirements, leading to wasted work on misunderstood features. This Skill enforces a structured discovery process that explores user intent, constraints, and design alternatives before any implementation begins. ## Core Features & Use Cases - Structured Discovery Checklist: Walks through project context exploration, one-at-a-time clarifying questions, and 2-3 approach proposals with trade-offs. - Design Approval Gate: Blocks all implementation actions until a design is presented in sections and explicitly approved by the user. - Spec Documentation: Writes the approved design to a dated markdown file in docs/superpowers/specs/ and hands off to an implementation planning skill. - Use Case: Before adding a new feature to an application, use this Skill to interview yourself about requirements, compare architectural approaches, and produce a reviewed design document before writing any code. ## Quick Start Ask the agent to brainstorm a new feature idea and guide you through requirements and design before any code is written.