What problem does it solve? Design decisions about state machines, data models, and UI layouts often look reasonable on paper but break down in practice. This Skill builds disposable prototypes that let you press buttons, flip between variants, and discover flaws in the 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 to push business logic through edge cases by hand. - 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: Record the validated decision in a commit message, ADR, or NOTES.md, then delete the prototype or fold the winner into production code. - Use Case: You are unsure whether a state machine handles an edge case where event X precedes event Y. The Skill builds a small TUI that renders current state and keyboard shortcuts so you can drive the transitions yourself and watch what breaks. ## Quick Start Ask the assistant to prototype the state machine or page design you are unsure about so you can interact with it before writing real code.