What problem does it solve? When a design decision depends on how code actually behaves, guessing or over-planning leads to wrong architectures. This Skill answers one open technical question with code built to be deleted, keeping the answer while preventing the experiment from accidentally becoming the implementation. ## Core Features & Use Cases - Question-first experiments: Forces a written question with the observation that would settle it before any code is built. - Throwaway discipline: Keeps prototypes off production paths, on their own temp/<name> branch, with no tests or abstractions, so real code never depends on them. - Design-space exploration: When no precedent settles the question, builds 2-3 structurally different variants and compares them before deciding. - Use Case: You are unsure whether a state machine or an event queue fits a new sync feature. Build a minimal throwaway version of each on a temp branch, observe the behavior, record the decision with the branch as evidence, then implement the chosen approach fresh. ## Quick Start Ask the AI to prototype an answer to an open question, for example: use prototyping to test whether a reducer pattern handles our undo stack correctly.