orch-build-mvp
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
By affaan-m · 2,216 installs
npx skills add affaan-m/ecc --skill orch-build-mvp
Source repository · Upstream listing
orch build mvp
Actor · action · target: orch · build · mvp . Thin wrapper over the shared
engine in [ orch pipeline ](../orch pipeline/SKILL.md).
When to Use
The user has a design / spec document (SDD, PRD, system design) and wants a
working vertical slice bootstrapped from it.
Takes a doc path as its argument, e.g. civicpulse/docs/SDD v0.6.md .
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
1. Run the orch pipeline engine with the settings above.
2. 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 what gan planner would 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 only for non UI slices).
That command runs the gan generator → gan evaluator loop and writes
gan harness/feedback/feedback NNN.md until the score passes or plateaus.
3. Stop at Gate 1 (slice plan) and Gate 2 (pre commit). Commit the
scaffold and each slice as separate feat: commits.
4. Add security reviewer for any slice touching a security trigger.
Example