What problem does it solve? When facing a novel UI interaction or architectural decision with no precedent in the codebase, teams often commit to the first idea and pay the cost of building the wrong thing. This Skill enforces a disciplined exploration step before implementation. ## Core Features & Use Cases - Prototype Comparison: Directs the creation of 2-3 genuinely distinct competing prototypes or sketches, compared side by side before committing. - Applicability Rules: Clearly defines when the principle applies (novel UI interactions, architectural choices with multiple viable approaches, feel-driven product decisions) and when it does not (mechanical implementations, bug fixes, single-approach constraints). - Use Case: When designing a new drag-and-drop interaction with no prior art in the codebase, build three different interaction models, evaluate them side by side, and only then commit to one. ## Quick Start Ask the agent to apply the exhaust-the-design-space principle to your novel UI or architectural decision by building and comparing two or three competing prototypes before implementation.