What problem does it solve? Jumping straight into code without a validated design leads to rework, unexamined assumptions, and misaligned features. This Skill enforces a structured dialogue that turns rough ideas into reviewed, committed design specs before any implementation begins. ## Core Features & Use Cases - Guided Requirements Dialogue: Explores project context, asks clarifying questions one at a time, and proposes 2-3 approaches with trade-offs and a recommendation. - Spec Authoring and Review Gates: Writes the approved design to docs/superpowers/specs/, runs a self-review for placeholders and contradictions, and requires user approval before planning. - Browser-Based Visual Companion: Serves mockups, diagrams, and side-by-side layout options through a local WebSocket server so visual questions can be answered by clicking instead of describing. - Use Case: When asked to add a new feature to an existing codebase, the Skill inspects the project, interviews you about purpose and constraints, presents a sectioned design for approval, commits the spec, and hands off to an implementation-planning skill. ## Quick Start Ask the agent to brainstorm and design the new feature you have in mind before writing any code.