What problem does it solve?
It helps you quickly validate whether a proposed design, UI direction, or state/logic model is actually workable before you commit to building it.
Core Features & Use Cases
- Throwaway prototypes with a clear question: Forces you to define what you are testing (state transitions/data shape vs visual/UI variations) so you don’t waste time building the wrong thing.
- Two specialized branches: Use the logic branch for business logic and state-machine/data modeling, or the UI branch for multiple radically different interface variations on the same route.
- Fast feedback loop: Keeps state surfaced after each interaction or variant switch, supports quick iteration, and encourages deleting or absorbing the winning outcome into real code.
Quick Start
Use the prototype skill to build a small, throwaway terminal logic prototype for a state-transition/data-shape question, or a multi-variant UI prototype on an existing route, then keep only the validated outcome.