вариант

orch-build-mvp

affaan-m/ECC affaan-m/ECC

Превратите проектный документ или техническое задание в рабочий MVP, спланировав небольшие вертикальные фрагменты, создав базовую структуру первого фрагмента, а затем реализуя проект итеративно с использованием тестово-ориентированного программирования и фиксированных этапов фиксации изменений.

...Расширить все
28
Обновлено время 3 октября 2026 г.

orch-build-mvp

Актер · действие · цель: orch · сборка · mvp. Простой обёртка над общим движком в orch-pipeline.

Когда использовать

  • У пользователя есть документ с описанием дизайна или технических требований (SDD, PRD, system_design), и ему нужен работоспособный вертикальный срез, сгенерированный на его основе.
  • В качестве аргумента принимает путь к документу, например civicpulse/docs/SDD-v0.6.md.

Настройки операции

  • Минимальный размер по умолчанию: large — это полный конвейер, включая Scaffold.
  • Маска фаз: 0 (чтение спецификации) → 1 → 2 (интенсивный режим) → 3 (Scaffold) → 4 → 5 → 6.
  • Первый шаг (фаза 0 → 2): чтение документа; извлечение области охвата, зафиксированных решений и списка функций; упорядочивание их в тонкие вертикальные срезы (сначала один сквозной путь, а не сначала все модели, а потом все представления). Фаза 3 создаёт этот первый срез.

Как это работает

  1. Запустите движок orch-pipeline с указанными выше настройками.
  2. Используйте существующий GAN-харнесс вместо ручного написания цикла итераций:
    • Преобразуйте SDD в файлы gan-harness/spec.md + gan-harness/eval-rubric.md (это заменяет то, что сгенерировал бы gan-planner — у вас уже есть спецификация).
    • Запустите сборку с помощью команды /gan-build "" --skip-planner (по умолчанию: --max-iterations 15, --pass-threshold 7.0, --eval-mode playwright; для слайсов без пользовательского интерфейса используйте --eval-mode code-only ).
    • Эта команда запускает цикл gan-generator → gan-evaluator и записывает файл gan-harness/feedback/feedback-NNN.md до тех пор, пока оценка не станет удовлетворительной или не достигнет плато.
  3. Остановитесь на этапе 1 (план фрагмента) и этапе 2 (предварительная фиксация). Зафиксируйте каркас и каждый фрагмент в виде отдельных фиксаций feat:.
  4. Добавьте security-reviewer для любого фрагмента, затрагивающего триггер безопасности.

Пример

orch-build-mvp: civicpulse/docs/SDD-v0.6.md
→ прочитать SDD → список слайсов (по вертикали) → скелет слайса 1  [ЭТАП 1: одобрить]
→ /gan-build --skip-planner (цикл «генератор → оценщик») — сравнение результатов со спецификацией → проверка
→ фиксация в feat:  [ЭТАП 1: утвердить] → следующий фрагмент
Посмотреть на 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
```

Все файлы

1 файлов

Установить orch-build-mvp

Скачайте файлы навыков и распакуйте их в каталог .claude/skills/.

Скачать ZIP

Клонируйте репозиторий и скопируйте файлы навыка в свой проект.

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

Копировать Копировать
Быстрая настройка: Скопируйте папку со скиллом в каталог .claude/skills/ Claude автоматически обнаружит и начнет использовать этот скилл
Репозиторий affaan-m/ECC

Похожие навыки

airtable-automation
Обновлено время 29 июня 2026 г.
notion-automation
Обновлено время 29 июня 2026 г.
seo-programmatic
Обновлено время 29 июня 2026 г.
revops
Обновлено время 29 июня 2026 г.
OR