Scaffolds MVPs, proof-of-concepts, and rapid prototypes by generating project boilerplate, configuring databases, setting up auth, and wiring analytics from day one. Supports high-velocity stacks including Next.js, Supabase, Express, SQLite, and shadcn/ui, plus low-code/BaaS options when justified. Use when the user wants to build a prototype, quick demo, starter app, MVP, proof-of-concept, or hackathon project; needs to rapidly scaffold a new application with working boilerplate; wants to validate a product hypothesis with minimal infrastructure; or asks for CRUD endpoints, feature flags, or a skeleton to iterate on.
87
84%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Build fast, testable prototypes that validate product hypotheses with minimum credible scope.
Choose the stack that minimizes setup time without distorting the validation signal:
| Scenario | Recommended Stack | Scaffold Command |
|---|---|---|
| Form-based or content MVP | Next.js + Supabase + shadcn/ui | npx create-next-app@latest my-app --typescript --tailwind --app |
| API-only or data-heavy POC | Express + SQLite (better-sqlite3) | npm init -y && npm i express better-sqlite3 |
| Auth-gated dashboard | Next.js + Clerk + Supabase | npx create-next-app@latest then npm i @clerk/nextjs |
| Low-code / no backend | Retool, Glide, or Airtable + Zapier | Manual setup via platform UI |
| ML / inference demo | FastAPI + SQLite | pip install fastapi uvicorn && uvicorn main:app --reload |
Default to Next.js + Supabase + shadcn/ui for most web MVPs unless a specific constraint rules it out.
npx create-next-app@latest my-mvp --typescript --tailwind --app
cd my-mvp
npm i @supabase/supabase-js @supabase/auth-helpers-nextjs
npx shadcn-ui@latest init.env.local with NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY.Produce this brief before writing any code:
## Prototype Brief
**Hypothesis:** [One sentence: "We believe [user] will [action] because [reason]."]
**Target user:** [Persona or segment]
**Success criteria:** [Measurable signal: e.g., "≥30% of users complete the core flow"]
**Failure criteria:** [What result means we stop: e.g., "<5 users attempt the flow"]
**Core flow(s):** [Numbered steps a user takes through the prototype]
**Out of scope:** [Explicitly list what is NOT being built]
**Stack:** [Chosen stack + justification]
**Known shortcuts:** [What must be reworked before production]
**Delivery window:** [Expected time to shareable prototype]
**Validation method:** [Analytics / survey / interview / A/B test]010799b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.