What problem does it solve? It helps developers think through ideas, investigate problems, and design solutions before writing code, preventing premature implementation and poorly considered architecture decisions. ## Core Features & Use Cases - Two Adaptive Modes: creative-design mode produces structured design documents with 2-3 approaches and trade-off tables, while open-explore mode supports free-form investigation without mandatory output. - Codebase-Grounded Design: Integrates CodeGraph and Engram memory search to cite existing symbols and past decisions, avoiding hallucinated proposals. - Routing-Aware Output: Writes design docs to OpenSpec change folders or docs/superpowers/specs depending on change impact level, with explicit user approval gates. - Use Case: When asked "what's the best way to add caching to this API", it explores the codebase, proposes 2-3 approaches with cost/risk/complexity trade-offs, and produces an approved design doc before any implementation begins. ## Quick Start Ask the agent to help you design or think through an approach, for example: "Help me figure out the best way to add authentication to this service before we build it."