prototype
Use this skill after debate recommends validation or when the human asks to see or test a direction before production planning.
Process
- Read the debate conclusion and relevant project context.
- Name the single primary assumption being validated.
- Recommend the cheapest useful prototype format.
- Define success/rejection criteria and an output location under
prototypes/. - Create only the prototype; avoid production architecture unless the task is explicitly a technical proof.
- Present focused review questions.
- On feedback, revise the same direction, replace it, approve it, or stop.
- Record approved direction, rejected assumptions, and explicit production exclusions
under
## Durable Decisionsincontext/project-overview.md, creating the file fromtemplates/project-overview.template.mdif it does not exist yet.
Supported Forms
- wireframe or user-flow diagram
- static visual concept
- interactive HTML/CSS/JS
- prototype using an already-installed project stack
- API/integration/AI/animation/offline proof of concept
- architecture or data-flow diagram
Do not install a framework solely for a prototype without approval.
Human Review
Ask:
- Is the purpose or tested assumption clear?
- Is the main flow/behavior correct?
- What should be removed, revised, or replaced?
- Is the direction approved for specification?
Rules
- Prototype only what needs validation.
- Label shortcuts and mocked behavior.
- Do not silently promote prototype code into production.
- Iterate rather than generating unrelated alternatives unless replacement is requested.