opción

orch-build-mvp

affaan-m/ECC affaan-m/ECC

Convierte un diseño o un documento de especificaciones en un MVP funcional planificando secciones verticales reducidas, creando la estructura de la primera sección y, a continuación, desarrollándolo de forma iterativa mediante el desarrollo basado en pruebas y las confirmaciones condicionadas.

...Expandir todo
28
Tiempo actualizado 3 de octubre de 2026

orch-build-mvp

Actor · acción · objetivo: orch · build · mvp. Envoltura ligera sobre el motor compartido de orch-pipeline.

Cuándo utilizarlo

  • El usuario dispone de un documento de diseño o especificaciones (SDD, PRD, system_design) y desea obtener un segmento vertical funcional a partir del mismo.
  • Toma como argumento una ruta a un documento, p. ej., civicpulse/docs/SDD-v0.6.md.

Configuración de la operación

  • Tamaño mínimo por defecto: grande — se trata del pipeline completo, incluido Scaffold.
  • Máscara de fases: 0 (leer las especificaciones) → 1 → 2 (intensa) → 3 (Scaffold) → 4 → 5 → 6.
  • Primer paso (fase 0 → 2): leer la documentación; extraer el alcance, las decisiones fijadas y la lista de funcionalidades; ordenarlo en secciones verticales delgadas (primero una ruta de extremo a extremo, no «todos los modelos» y luego «todas las vistas»). La fase 3 pone en marcha esa primera sección.

Cómo funciona

  1. Ejecuta el motor orch-pipeline con la configuración anterior.
  2. Reutiliza el arnés GAN existente en lugar de crear manualmente un bucle iterativo:
    • Traduce el SDD a gan-harness/spec.md + gan-harness/eval-rubric.md (esto sustituye a lo que generaría gan-planner; ya dispones de la especificación).
    • Ejecuta la compilación con /gan-build "" --skip-planner (valores por defecto: --max-iterations 15, --pass-threshold 7.0, --eval-mode playwright; utiliza --eval-mode code-only para segmentos que no sean de interfaz de usuario).
    • Ese comando ejecuta el bucle gan-generator → gan-evaluator y escribe gan-harness/feedback/feedback-NNN.md hasta que la puntuación supere el umbral o se estabilice.
  3. Detente en la puerta 1 (plan de fragmentos) y en la puerta 2 (pre-commit). Realiza el commit del esqueleto y de cada fragmento como commits feat: independientes.
  4. Añade un revisor de seguridad para cualquier segmento que active un disparador de seguridad.

Ejemplo

orch-build-mvp: civicpulse/docs/SDD-v0.6.md
→ leer SDD → lista de segmentos (vertical) → crear el andamio del segmento 1  [PUERTA 1: aprobar]
→ /gan-build --skip-planner (bucle generador → evaluador) puntuaciones frente a especificaciones → revisión
→ confirmar feat:  [PUERTA 2: confirmar] → siguiente segmento
Ver en GitHub
---
name: orch-build-mvp
description: Turn a design or spec document into a working MVP by planning thin vertical slices, scaffolding the first slice, then building iteratively with test-driven development and gated commits.
---

# 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

```
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
```

Todos los archivos

1 archivos

Instalar orch-build-mvp

Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.

Descargar ZIP

Clona el repositorio y copia los archivos de la habilidad a tu proyecto.

git clone https://github.com/affaan-m/ECC/tree/main/skills/orch-build-mvp # Copy SKILL.md to your .claude/skills/ directory

Copiar Copiar
Configuración rápida: Copia la carpeta de la habilidad en .claude/skills/ Claude detectará y utilizará automáticamente la habilidad
Repositorio affaan-m/ECC

Habilidades relacionadas

airtable-automation
Tiempo actualizado 29 de junio de 2026
notion-automation
Tiempo actualizado 29 de junio de 2026
seo-programmatic
Tiempo actualizado 29 de junio de 2026
revops
Tiempo actualizado 29 de junio de 2026
OR