What problem does it solve? Design questions about state models, business logic, or UI layouts are hard to settle on paper. This Skill produces throwaway, runnable prototypes that let you press buttons, watch state change, or flip between radically different UI variants before committing to real code. ## Core Features & Use Cases - Logic prototypes: Build a tiny interactive terminal app around a pure reducer, state machine, or function set to push edge cases by hand. - UI prototypes: Generate 3-5 structurally different variants of a page, switchable via a ?variant= URL param and a floating bottom bar with arrow-key cycling. - Capture workflow: Fold validated decisions into the real codebase and preserve the prototype on a throwaway branch as a primary source. - Use Case: Before rewriting a checkout flow, spin up three layout variants on the existing /checkout route, review them in the browser, pick a winner, and discard the rest. ## Quick Start Ask the agent to prototype three different layouts for the settings page so you can compare them in the browser.