Use when you have a written implementation plan to execute in a separate session with review checkpoints
npx skills add insightflo/claude-imple-skills --skill "orchestrate-standalone"
Install specific skill from multi-skill repository
# Description
30~200개 태스크를 의존성 기반으로 병렬 실행합니다. Hybrid Wave 모드로 대규모도 일관성 유지.
# SKILL.md
name: orchestrate-standalone
description: 30~200개 태스크를 의존성 기반으로 병렬 실행합니다. Hybrid Wave 모드로 대규모도 일관성 유지.
triggers:
- /orchestrate-standalone
- /orchestrate
- 오케스트레이트
- 태스크 실행
version: 2.1.0
updated: 2026-03-05
🚀 Orchestrate Standalone
목표: 30~200개 태스크를 의존성 기반 병렬 실행
철학: Contract-First + Wave 단위 병렬 + 중간 검증 = 대규모에서도 일관성 유지
⚡ 실행 모드
| 모드 | 태스크 수 | 워커 수 | 설명 |
|---|---|---|---|
| lite | 30~50 | 2 | 빠른 실행 |
| standard | 50~80 | 4 | 일반 프로젝트 |
| wave | 80~200 | 4~8 | Hybrid Wave Architecture (NEW) |
| sprint | 50~200 | 4 | Agile Sprint Mode (NEW) — PI 계획 + 스프린트 Gate |
| full | 80개+ | 8 | 대규모 병렬 (legacy) |
🌊 Hybrid Wave Architecture (v2.0)
Multi-AI Council 합의: Contract-First + 도메인 병렬 + 중간 검증 = 대규모 일관성
┌─────────────────────────────────────────────────────────┐
│ Phase 0: Shared Foundation (단일 에이전트) │
│ - API 스키마, 타입, 에러 규약, 디자인 토큰 확정 │
│ - contracts/ 디렉토리에 계약 파일 생성 │
│ - 이 단계 완료 전 병렬 진입 불가 │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ Phase 1: Domain Parallelism (다중 에이전트) │
│ - Wave 단위: 20-40 tasks │
│ - 도메인별 전문 에이전트가 병렬 실행 │
│ - 중간 인터페이스 검증 (Wave 중간에 실행) │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ Phase 2: Cross-Review Gate │
│ - 각 에이전트가 다른 에이전트 결과물 검토 │
│ - contract-gate: 계약 준수 검증 │
│ - 중복 코드, 타입 불일치 탐지 │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ Phase 3: Integration & Polish (단일 에이전트) │
│ - 공통 모듈 통합, 중복 제거 │
│ - 최종 품질 감사 (/quality-auditor) │
└─────────────────────────────────────────────────────────┘
Wave 모드 사용법
# Phase 0: 계약 생성 (필수 선행)
/orchestrate-standalone --mode=wave --phase=0
# Phase 1-3: 자동 실행
/orchestrate-standalone --mode=wave --wave-size=30
Wave vs Legacy 비교
| 관점 | Legacy (full) | Wave (v2.0) |
|---|---|---|
| 통합 충돌 | 스프린트 말 발견 | Phase 2에서 조기 탐지 |
| Context Drift | 높음 | 계약으로 방지 |
| 병렬 효율 | 높음 | 높음 + 일관성 보장 |
| 권장 태스크 | 80+ | 80~200 |
Sprint Mode (Agile Gate)
50-200 태스크를 3-4 스프린트로 분할하여, 각 스프린트 종료 시 사용자가
동작하는 결과물을 확인하고 방향을 수정할 수 있습니다.
/orchestrate-standalone --mode=sprint
/orchestrate-standalone --mode=sprint --sprint-size=25 # 스프린트 크기 조정
흐름:
1. PI 계획 수립 (스프린트 분할 표시 → 사용자 승인)
2. Sprint 실행 (Wave 병렬 실행)
3. Sprint Review (변경 요약 + 테스트 결과)
4. User Gate: [A]pprove / [M]odify / [S]top
5. Retro → 다음 스프린트
📋 필수 입력
💡 Tip: 기획 문서나 TASKS.md가 너무 길면
/compress스킬로 핵심 추출 후 시작하세요.
1. TASKS.md (확장 포맷)
## T1 - User Resource
- [ ] T1.1: User API 설계
- deps: []
- domain: backend
- risk: low
- owner: backend-specialist
- model: sonnet
- [ ] T1.2: User API 구현
- deps: [T1.1]
- domain: backend
- risk: medium
- files: src/domains/user/*
- owner: backend-specialist
2. 메타 필드
| 필드 | 용도 | 필수 여부 |
|---|---|---|
deps |
의존 태스크 ID 리스트 | ✅ |
domain |
백엔드/프론트엔드 구분 | 선택 |
risk |
low/medium/high/critical | 선택 |
files |
영향받는 파일 패턴 | 선택 |
owner |
담당 에이전트 | 선택 |
model |
사용 모델 (sonnet/gemini) | 선택 |
🏗️ 실행 프로세스
1. TASKS.md 파싱
↓
2. 의존성 그래프 구축 (Kahn 알고리즘)
↓
3. 병렬 레이어 생성 (Topological Sort)
↓
4. 충돌 감지 (파일/도메인)
↓
5. 게이트 체인 통과
↓
6. Worker Pool 병렬 실행
↓
7. 상태 저장 (.claude/orchestrate-state.json)
🪝 게이트 체인
Pre-Dispatch Gate
policy-gate (권한 + 표준)
↓
risk-gate (영향도 + 위험도)
Post-Task Gate (v1.1.0)
contract-gate (API 계약 검증)
↓
checkpoint-review (2단계 코드 리뷰) ← NEW: /checkpoint 연동
↓
docs-gate (문서 + 변경 이력)
↓
task-sync (TASKS.md 업데이트)
Phase/Layer Barrier Gate
quality-gate (품질 게이트)
↓
security-scan (보안 스캔)
🔄 상태 관리
상태 파일: .claude/orchestrate-state.json
{
"version": "1.0.0",
"started_at": "2026-03-03T10:00:00Z",
"tasks": [
{
"id": "T1.1",
"status": "completed",
"started_at": "...",
"completed_at": "...",
"worker": "worker-1"
}
],
"current_layer": 2,
"total_layers": 5
}
재개 (Resume)
# 중단 후 재개
/orchestestrate-standalone --resume
📊 병렬 실행 규칙
1. 파일 충돌
동일 파일을 수정하는 태스크는 직렬 실행
2. 도메인 충돌
동일 도메인의 태스크는 순차 실행 (모드에 따라 병렬 가능)
3. 위험도
risk: critical 태스크는 항상 직렬 실행
4. 의존성
deps에 명시된 태스크가 완료된 후 실행
💡 사용 예시
소규모 (≤30개)
/agile auto
중규모 (30~80개)
/orchestrate-standalone --mode=standard
대규모 (80~200개) - Wave 모드 권장
# Step 1: Phase 0 - 계약 먼저 확정
/orchestrate-standalone --mode=wave --phase=0
# Step 2: Wave 실행 (자동으로 Phase 1-3 진행)
/orchestrate-standalone --mode=wave --wave-size=30
# 또는 한 번에 전체 실행
/orchestrate-standalone --mode=wave --auto
초대규모 (200개+)
# 프로젝트 분할 권장
# 각 하위 프로젝트에 Wave 모드 적용
/orchestrate-standalone --mode=wave --scope=domain:user
/orchestrate-standalone --mode=wave --scope=domain:order
🔗 관련 스킬
| 스킬 | 관계 |
|---|---|
/agile |
≤30개 HITL 실행 |
/tasks-init |
TASKS.md 스캐폴딩 |
/recover |
중단 작업 복구 |
/security-review |
배포 전 보안 검사 |
📚 참조
references/hybrid-wave-architecture.md- Hybrid Wave Architecture 상세 (NEW)references/dag-algorithm.md- Kahn 알고리즘 상세references/gate-protocol.md- Hook 게이트 프로토콜templates/contract-first.yaml- Contract-First 템플릿 (NEW)project-team/hooks/- 통합 Hook 목록
Last Updated: 2026-03-05 (v2.1.0 - Sprint Mode 추가)
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.