What problem does it solve? Design decisions about state machines, data models, and page layouts are hard to judge on paper. This Skill builds disposable, runnable prototypes that let you press buttons, flip between UI variants, and discover flaws in an idea before committing to real implementation. ## Core Features & Use Cases - Logic Prototypes: Build a lightweight interactive terminal app around a pure reducer, state machine, or function set so you can drive a state model by hand and watch transitions happen. - UI Prototypes: Generate 3-5 structurally different UI variants on one route, switchable via a ?variant= URL param and a floating bottom bar with arrow-key cycling. - Answer Capture: Records the question and verdict in a commit message, ADR, or NOTES.md, then deletes or absorbs the prototype so nothing rots in the repo. - Use Case: Before building a new settings page, ask for three radically different layouts; flip through them in the browser, pick the winner, and fold it into the real page. ## Quick Start Ask the assistant to prototype the feature you are unsure about, for example: prototype three different layouts for the dashboard settings page so I can compare them.