FreeGitHubDesign
Bootstrap MVP from Spec Document
Your AI turns a design or spec document into a working MVP with vertical slices. It reads the spec, plans thin end-to-end slices, scaffolds the first slice, then implements, reviews, and commits gated changes.
affaan-m on GitHub
Curated by PromptsEdge from a public repo · MIT license. All credit goes to the author.
What is this skill?
Actor · action · target: orch · build · mvp. Thin wrapper over the shared engine in orch-pipeline.
When to use
- The user has a design / spec document (SDD, PRD, systemdesign) and wants a
- Takes a doc path as its argument, e.g. civicpulse/docs/SDD-v0.6.md.
What’s inside
Operation settings
- Default size floor: large — this is the full pipeline including Scaffold.
- Phase mask: 0 (read the spec) → 1 → 2 (heavy) → 3 (scaffold) → 4 → 5 → 6.
- First move (phase 0 → 2): read the doc; extract scope, locked decisions, and the feature list; order it into thin vertical slices (one end-to-end path first, not all-models-then-all-views). Phase 3 stands up that first slice.
How It Works
- Run the
orch-pipelineengine with the settings above. - Reuse the existing GAN harness instead of hand-rolling an iterate loop:
- Translate the SDD into
gan-harness/spec.md+gan-harness/eval-rubric.md(this stands in for whatgan-plannerwould generate — you already have the spec). - Drive the build with
/gan-build "<one-line brief>" --skip-planner(defaults:--max-iterations 15,--pass-threshold 7.0,--eval-mode playwright; use--eval-mode code-onlyfor non-UI slices). - That command runs the
gan-generator→gan-evaluatorloop and writesgan-harness/feedback/feedback-NNN.mduntil the score passes or plateaus.
- Translate the SDD into
- Stop at Gate 1 (slice plan) and Gate 2 (pre-commit). Commit the
scaffold and each slice as separate
feat:commits. - Add
security-reviewerfor any slice touching a security trigger.
Example
orch-build-mvp: civicpulse/docs/SDD-v0.6.md
→ read SDD → slice list (vertical) → scaffold slice 1 [GATE 1: approve]
→ /gan-build --skip-planner (generator → evaluator loop) scores vs spec → review
→ commit feat: [GATE 2: confirm] → next slice
Install this skill
- 1
Get the skill — it’s free
Use the Get this skill panel. Unlocked skills stay in My skills. - 2
Download or clone the files
Download the zip, or clone the repo and copy theskills/orch-build-mvpfolder. - 3
Put it where your agent looks for skills
For Claude Code, use your personal skills folder (every project) or a project’s own folder:~/.claude/skills/orch-build-mvp/SKILL.md # all projects .claude/skills/orch-build-mvp/SKILL.md # this project only
- 4
Just ask
No command needed. The agent reads the skill’s description and loads it on its own when your request matches.
SKILL.md frontmatter
What your agent reads to decide when to load this skill.
--- name: orch-build-mvp description: Orchestrate bootstrapping a working MVP from a design or spec document — ingest the doc, plan thin vertical slices, scaffold the first end-to-end slice, then TDD-implement, review, and gated commit. Use to turn an SDD/PRD into a running starting point. Use when a design or spec document must become a running MVP through planned vertical slices. ---
Files
Open any Markdown file to read it here.
Related skills
View all →- Video Ingest, Index, and EditFreeYour AI ingests video or live streams, indexes visual and spoken content, and edits timelines with subtitles, overlays, and audio. It supports local files, URLs, RTSP feeds, desktop capture, and real-time alerts.
- Convert UI to Vue 3FreeTurn batches of UI screenshots or design exports into Vue 3 components. It organizes pages and modules, maps elements to Vant, Element Plus, or Ant Design Vue, and wires up routing automatically.
- Record UI Demo VideosFreeYour AI records polished web app demo videos with visible cursor and natural pacing. It explores pages first, scripts interactions, rehearses, then captures WebM videos suitable for walkthroughs or tutorials.
- Music Video Taste LayerFreeYour AI creates intentional music videos and short edits with a defined visual style and beat-synced editing grammar. It guides mood, color, rhythm, and chains video skills to produce coherent angelcore, cloud-trance, or hyperpop visuals.