What problem does it solve? Design conversations often circle questions that only a runnable artifact can settle — whether a state machine handles an awkward case, or which of several page layouts works with real data. This Skill produces a deliberately throwaway prototype that answers exactly one question, without polluting the main codebase. ## Core Features & Use Cases - Logic branch: Builds a small interactive terminal app around a pure, portable logic module (reducer, state machine, or plain functions) so you can pressure-test a state model by hand. - UI branch: Renders 3-5 structurally different variants of a page on one route, gated by a ?variant= parameter and compiled out of production builds. - Isolation guarantees: Work happens on a throwaway branch or worktree, uses the project's existing tooling and task runner, keeps state in memory, and skips tests and polish. - Use Case: When debating how a checkout state machine should handle a failed payment retry, ask for a prototype and get a keystroke-driven terminal app that exposes the full state after every action. ## Quick Start Ask the agent to prototype the design question you are stuck on, for example: prototype this state model so I can sanity-check the edge cases.