What problem does it solve? Some design questions cannot be settled by discussion — you have to see or feel the answer. This Skill guides the creation of throwaway prototypes that answer a single stated question, whether that is validating a state model through an interactive terminal app or comparing radically different UI variants with a human reviewer. ## Core Features & Use Cases - Logic prototypes: Build a clear-and-redraw terminal UI over a pure, portable logic module (reducer, state machine, or function set) so a human can press keys and watch state change. - UI prototypes: Generate 3-5 structurally different UI variants reviewed through a galley HTML artifact with a blocking human-in-the-loop gate, or via an in-app route with a variant switcher. - Capture workflow: Keep scaffolding off main on a prototype/<slug> branch, record the verdict in the commit message or originating ticket, and fold only the validated decision into real code. - Use Case: When unsure whether a state machine handles an edge case, state the question, build a minimal TUI over a pure reducer, let the human drive it, then lift the validated module into production code. ## Quick Start Ask the agent to prototype whether your proposed state model handles a specific edge case, stating the question you want answered.