What problem does it solve? It prevents wasted implementation work by forcing intent exploration, requirement clarification, and explicit human approval before any code is written, catching unexamined assumptions early. ## Core Features & Use Cases - Three-Path Classification: Routes every request into spike, bounded, or architectural tracks with appropriately scaled process and approval gates. - Structured Design Dialogue: Asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents sectioned designs for approval. - Spec Authoring and Review: Writes validated design documents to dated spec files, runs a self-review for placeholders and contradictions, and hands off to implementation planning. - Visual Companion Server: Serves browser-based mockups, diagrams, and clickable option screens via a local WebSocket server when questions are better shown than described. - Use Case: When asked to add a new feature, classify the request, present a short design in chat, wait for explicit approval, then implement — or for larger work, produce a committed spec before planning. ## Quick Start Ask the agent to brainstorm and design the feature you have in mind before writing any code, and approve the presented design before implementation starts.