What problem does it solve? It prevents wasted implementation work by forcing requirements clarification, design approval, and spec review before any code is written, catching unexamined assumptions early. ## Core Features & Use Cases - Three-Path Classification: Routes each request as a spike, bounded change, or architectural project, scaling process ceremony to task complexity. - Hard Approval Gate: Blocks all implementation until the human partner explicitly approves the presented design, regardless of task size. - Spec Authoring and Review: Writes validated design documents to docs/superpowers/specs/, runs a self-review for placeholders and contradictions, then hands off to the writing-plans skill. - Visual Companion Server: Serves browser-based mockups and diagrams via a local Node.js WebSocket server when questions are better shown than described. - Use Case: When asked to add a new subsystem, classify it as architectural, ask clarifying questions one at a time, present design sections for approval, commit the spec, and only then begin implementation planning. ## Quick Start Ask the agent to brainstorm and design the new feature with you before writing any code.