What problem does it solve? It prevents wasted implementation effort by forcing requirements clarification, design approval, and spec review before any code is written, catching wrong assumptions early. ## Core Features & Use Cases - Three-Path Classification: Routes every request into spike, bounded, or architectural tracks with appropriately scaled process and a mandatory human approval gate. - Spec Authoring and Review: Produces dated design documents under docs/superpowers/specs/ with a self-review checklist and a subagent reviewer prompt template. - Visual Companion Server: Ships a Node.js WebSocket server with shell launchers that serves HTML mockups and captures browser click selections during design discussions. - Use Case: Before adding a new feature to an existing app, classify the change as bounded, present a short in-chat design, get explicit approval, then implement through the normal workflow. ## Quick Start Ask the agent to brainstorm the feature you want to build so it classifies the scope, asks clarifying questions, and presents a design for your approval before writing any code.