Skip to content
build-mvp logo

Build MVP

build-mvp

Use inside a product repository when the user wants the full MVP built from their BuilderOS spec documents. Triggers on phrases like "build my MVP", "build the app", "execute the roadmap", "start the build", "work through the whole roadmap", "build everything", or any request to implement the entire plan rather than a single task or phase. Requires `docs/prd.md` and `docs/product-roadmap.md` (plus `docs/product-vision.md` and `docs/design.md` for context). Works through every roadmap task in order — implementing, testing, and verifying each before moving on, marking checkboxes and updating the status line — and runs until all tasks are complete and the magic moment works end to end, then initializes git with an initial commit and offers to connect a remote repo.

buildgreatproducts/builder-os1.6Kinstalls225stars

SKILL.md

Full skill instructions

Build MVP

Build the complete app by executing every task in docs/​product-roadmap.md, in order, until all tasks are checked off.

Setup

Read docs/​product-roadmap.md first — it is the source of truth for what to build and in what order. docs/​prd.md is the technical spec behind it; docs/​design.md holds the visual design tokens; docs/​product-vision.md holds the product strategy. Do not load these documents wholesale — each phase lists the specific Reference sections to read, plus whatever a task's Notes line points to. If docs/​product-roadmap.md or docs/​prd.md is missing, stop and tell the user to run the Product Planner skill first (part of BuilderOS: https://github.com/BuildGreatProducts/builder-os).

Work loop

Repeat until every task in the roadmap is complete:

  1. Find the first unchecked task (- [ ]). Tasks are ordered intentionally — never skip ahead.
  2. Read what the task needs — its Files and Notes lines, plus the current phase's Reference sections if not yet read this session.
  3. Implement the task exactly as specified — file paths, package names, and config values are deliberate. Follow the repo's CLAUDE.md/AGENTS.md guidelines: simplest implementation that satisfies the task, no speculative features, surgical changes only.
  4. Test and verify before moving on. Run the verification step at the end of the task's Notes, run the app, run existing tests, and add tests for new logic. If verification fails, fix it first — never mark a failing task complete or start the next task with the app broken.
  5. Mark the task complete — change - [ ] to - [x] and update the header status line (**Status:** X/​Y tasks complete, **Current Phase:** ...).
  6. At each phase boundary: run the app end to end and confirm the phase's Goal is true and demoable before starting the next phase. No git or GitHub actions here — version control happens once at the end, after every phase is complete.

Rules

  • The PRD's stack choices are final — implement them, never substitute alternatives.
  • Visual styling comes from docs/​design.md tokens — never invent colors, type, or spacing. If docs/​design.md doesn't exist, follow the roadmap's foundation-phase guidance: prompt the user to run the Design System skill before styling work begins.
  • If a task is ambiguous or conflicts with the PRD, check the PRD section it references; if still unclear, ask one specific question rather than guessing.
  • If necessary work isn't covered by any task, surface it and propose adding a task — don't silently expand scope.
  • Keep going until **Status:** Y/​Y tasks complete: every task checked, every phase verified, the magic moment working end to end.
  • No git or GitHub actions (init, commits, branches, pushes, PRs) until every phase is complete — version control is the wrap-up step, not part of the work loop.

Wrap up

When every task is checked off and the magic moment has been verified end to end:

  1. Initialize git and create the initial commit. If the project isn't a git repository yet, run git init, add a sensible .gitignore for the stack (dependencies, build output, .env files — never commit secrets), and commit everything with an initial commit message naming the product and noting the MVP build is complete. If the project is already a git repository, commit the build on the current branch instead.
  2. Ask the user if they want to connect a remote repo. Don't create or push anything on your own — ask: "Want me to connect this to a remote repo? I can create one on GitHub (public or private) or connect an existing URL." If yes, set it up as origin, push, and confirm the push succeeded. If no, leave it local and tell them the commit is ready to push whenever they are.

More skills from buildgreatproducts

idea-generator logo
buildgreatproducts/builder-os

idea-generator

Guided discovery of a product idea by mining what the founder already knows or already does — covers source selection (business vs. expertise), context capture, pattern synthesis, candidate scorecard, and writes `docs/product-idea.md`. Use when the founder says "generate an idea", "help me find an idea", "what should I build", "product idea from my business", "product idea from my expertise", or otherwise needs to discover a product concept worth building.

225 1.7K
View
build-loop-claude-code logo
buildgreatproducts/builder-os

build-loop-claude-code

Use when building features with **Claude Code** in any codebase and the work should go through a disciplined build → review → test → fix loop. Triggers on "run the build loop", "build the next task", "continue the plan", "build this feature properly", or any request to implement work from a plan file or a direct feature prompt. Builds from the plan (or the prompt if no plan exists), runs Claude Code's `/review` (plus `/security-review` for sensitive surfaces) and fixes every issue found, tests and verifies the feature end to end, fixes anything testing surfaces, and reports back once complete. Repeats until all plan tasks are checked off.

225 1.6K
View
build-loop-codex logo
buildgreatproducts/builder-os

build-loop-codex

Use when building features with **Codex** (OpenAI Codex CLI) in any codebase and the work should go through a disciplined build → review → test → fix loop. Triggers on "run the build loop", "build the next task", "continue the plan", "build this feature properly", or any request to implement work from a plan file or a direct feature prompt. Builds from the plan (or the prompt if no plan exists), runs Codex's `/review` on uncommitted changes and fixes every issue found, tests and verifies the feature end to end, fixes anything testing surfaces, and reports back once complete. Repeats until all plan tasks are checked off.

225 1.5K
View
build-loop-cursor logo
buildgreatproducts/builder-os

build-loop-cursor

Use when building features with **Cursor** in any codebase and the work should go through a disciplined build → review → test → fix loop. Triggers on "run the build loop", "build the next task", "continue the plan", "build this feature properly", or any request to implement work from a plan file or a direct feature prompt. Builds from the plan (or the prompt if no plan exists), runs Cursor's `/review` and fixes every issue found, tests and verifies the feature end to end, fixes anything testing surfaces, and reports back once complete. Repeats until all plan tasks are checked off.

225 1.4K
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View