Purpose
Deliver a runnable spike fast to validate feasibility, UX direction, or integration shape.
Inputs
- •Short problem statement and success signal for the spike
- •Optional constraints (timebox, target module/area, demo path)
Outputs (files changed/created)
- •Minimal runnable code for the prototype path
- •Optional minimal docs note only if needed to run the spike
Process (step-by-step)
- •Confirm prototype scope and timebox.
- •Implement the smallest runnable path that demonstrates the core idea.
- •Prefer local, reversible changes and clear TODO markers for missing production concerns.
- •Verify it runs (manual path is acceptable).
- •Summarize what worked, what is unknown, and hardening steps.
Quality bar / guardrails
- •Trigger policy: only run when user says
prototypeor explicitly invokes$prototype. - •Do not create PRD/FDD/plan docs in this lane.
- •Do not add unit tests in this lane.
- •Do not harden for production best practices unless user asks to move beyond prototype mode.
- •Keep output concise and demo-focused.
Final response format (brief)
- •
Prototype outcome:short result statement - •
Runnable path:brief run/use steps - •
Known limitations:concise bullets - •
How to harden this into production code:- •3-7 bullets