What problem does it solve? Design questions about state machines, data models, or page layouts are hard to settle on paper, and committing to a full implementation before validating the idea wastes effort. This Skill produces small, disposable prototypes that let you feel out the answer before writing production code. ## Core Features & Use Cases - Logic Prototypes: Build a tiny 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: 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 a specific edge case. The Skill isolates the logic in a portable module, wraps it in a minimal TUI you can drive by hand, and captures the verdict in a NOTES.md before the prototype is deleted. ## Quick Start Ask the agent to prototype the checkout state machine as an interactive terminal app so you can test the edge case where a payment fails after confirmation.