What problem does it solve?
It reduces wasted engineering and design effort by letting you validate a state model or UI direction with throwaway, quickly iterated prototypes before committing to production code.
Core Features & Use Cases
- Logic prototype branch: validate business logic, state transitions, and data shape by running an interactive terminal state/logic simulation (with a portable pure logic module behind a lightweight TUI).
- UI prototype branch: explore multiple radically different UI layouts for the same route by switching variants via a URL parameter and using a shared floating variant switcher.
- Outcome-driven capture: preserve the only valuable result (the answer) as durable notes, an ADR, or other documentation, then delete the rest.
Quick Start
Use the prototype skill to ask an AI to outline and implement either a minimal interactive terminal logic prototype or a multi-variant UI route prototype, then iteratively run it to confirm the design or state model matches your intended behavior.