What problem does it solve? Design decisions about state machines, data models, and page layouts often look fine on paper but break down in practice. This Skill builds disposable prototypes that let you press buttons, flip between UI variants, and discover flaws in the idea before committing to real implementation. ## Core Features & Use Cases - Logic Prototypes: Creates a lightweight interactive terminal app that drives a pure reducer, state machine, or function set through edge cases, re-rendering full state after every keystroke. - UI Prototypes: Generates 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 validated decision in a commit message, ADR, or NOTES.md, then deletes or folds the prototype into real code. - Use Case: Before building a settings page, ask for three radically different layouts; flip through them in the browser, pick the winner, and have the losers deleted. ## Quick Start Ask the agent to prototype the feature you are unsure about, for example by saying "prototype three different layouts for the dashboard page so I can compare them".