What problem does it solve? Design questions about state machines, data models, or UI layouts are hard to answer on paper. This Skill produces throwaway, runnable prototypes that let you press buttons, flip between variants, and discover flaws in an idea before committing to real implementation. ## Core Features & Use Cases - Logic prototypes: Build a small interactive terminal app with a pure reducer, state machine, or function set behind a thin TUI shell, so you can drive state transitions by hand and spot edge cases. - 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. - Use Case: You are unsure whether a state machine handles an edge case where event X fires before event Y. The Skill builds a one-command terminal app that renders current state and keyboard shortcuts, letting you replay the sequence and capture the answer in a NOTES.md before deleting the prototype. ## Quick Start Ask the agent to prototype the state machine or page design you are unsure about so you can interact with it and validate the idea before writing production code.