What problem does it solve? Committing to a design or state model before testing it leads to wasted implementation effort. This Skill builds throwaway prototypes that answer a specific question about logic or UI before real code is written. ## Core Features & Use Cases - Logic Prototypes: Build a small interactive terminal app that drives a state machine or data model through edge cases, with the full state re-rendered after every action. - UI Prototypes: Generate several structurally different UI variants on one route, switchable via a ?variant= URL param and a floating bottom bar with arrow-key cycling. - Use Case: Before writing a new settings page, generate three radically different layouts on the existing route, flip through them in the browser, pick a winner, then delete the losers and fold the winner into the real page. ## Quick Start Ask the agent to prototype the feature you are unsure about, for example: prototype three different layouts for the dashboard settings page so I can compare them.