What problem does it solve? It prevents wasted implementation effort by forcing a structured design conversation—classifying scope, asking clarifying questions, and requiring explicit human approval—before any code is written. ## Core Features & Use Cases - Three-Path Classification: Routes every request into Spike (feasibility probe), Bounded (small change to existing code), or Architectural (new project/subsystem) with a scaled process for each. - Hard Approval Gate: Blocks all implementation until the human partner explicitly approves the presented design, regardless of task size. - Spec Writing & Review: Produces dated design documents under docs/superpowers/specs/, runs a self-review for placeholders and contradictions, then hands off to an implementation-planning skill. - Visual Companion Server: Ships a Node.js WebSocket server that serves HTML mockups and layout options to a browser so visual questions can be answered by seeing rather than reading. - Use Case: When asked to add a feature to an existing app, the skill explores the repo, asks targeted questions one at a time, presents a short in-chat design, and only proceeds after an explicit yes. ## Quick Start Ask the agent to brainstorm and design the feature you have in mind before writing any code.