원클릭으로
orchestrate
Fast parallel execution. One file = One owner. Maximum speed. Supports multi-terminal mode for 10+ files with Claude/Gemini/Qwen.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Fast parallel execution. One file = One owner. Maximum speed. Supports multi-terminal mode for 10+ files with Claude/Gemini/Qwen.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Enhanced planning system combining UltraPlan's 6-phase pipeline with Clear Thought's 11 structured thinking frameworks. Takes a plain-English idea and produces a complete, AI-executable implementation plan with rigorous thinking at every phase.
Use when defining API endpoints, designing request/response schemas, or establishing API contracts during framework planning.
Use when documenting architectural decisions, comparing technology options, or recording rationale for framework choices.
Use when selecting architecture patterns (MVC, hexagonal, clean, microservices) for a new project.
Use when creating or updating blueprint files in .framework-blueprints/ directory.
Use when designing CI/CD pipelines or creating GitHub Actions / GitLab CI configuration.
| name | orchestrate |
| description | Fast parallel execution. One file = One owner. Maximum speed. Supports multi-terminal mode for 10+ files with Claude/Gemini/Qwen. |
| argument-hint | [feature-name] [--multi] [--terminals N] |
Arguments: $ARGUMENTS
| Argument | Mode | Description |
|---|---|---|
| (none) | STANDARD | Single context, 4-6 agents |
--multi | MULTI-TERMINAL | 6 terminals × models, 24+ workers |
--terminals N | MULTI-TERMINAL | Specify terminal count (default: 6) |
Auto-detect MULTI mode when:
If specs/[feature]/design.md exists → USE IT as source of truth.
specs/[feature]/design.md for requirementsspecs/[feature]/implementation.md for progressimplementation.mdIf no specs exist:
/spec [name] firstONE FILE = ONE OWNER
[
{
"description": "[workstream name]",
"subagent_type": "[appropriate type]",
"run_in_background": true,
"prompt": "You OWN: [files]. Task: [work]. NO other agent touches these."
}
]
┌─────────────────────────────────────────────────────────────────┐
│ /orchestrate --multi │
│ │
│ 1. Read specs/[feature]/design.md │
│ 2. Split work into N packages (one per terminal) │
│ 3. Assign optimal model per package │
│ 4. Spawn N terminals │
│ 5. Each terminal works independently │
│ 6. Results merge via specs/implementation.md │
└─────────────────────────────────────────────────────────────────┘
Terminal 1 (Claude) Terminal 2 (Gemini) Terminal 3 (Qwen)
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Complex │ │ Research │ │ Boilerplate │
│ Logic │ │ Long context│ │ Simple CRUD │
│ Architecture│ │ Analysis │ │ Repetitive │
└─────────────┘ └─────────────┘ └─────────────┘
| Model | Best For | Assign When |
|---|---|---|
| Claude (opus) | Complex logic, architecture, refactoring | Critical paths, core business logic |
| Claude (sonnet) | General coding, balanced tasks | Most implementation work |
| Claude (haiku) | Simple edits, boilerplate | Config files, simple CRUD |
| Gemini | Research, long context, analysis | Documentation, large file analysis |
| Qwen | Boilerplate, repetitive tasks | Tests, simple components, migrations |
Each terminal receives .claude/packages/[feature]-pkg[N].md:
# Work Package: [Package Name]
## Model: [claude-sonnet | gemini | qwen]
## Your Scope
Files you OWN (only you modify):
- file1.ts
- file2.ts
Files you can READ (don't modify):
- specs/[feature]/design.md
- shared/types.ts
## Your Tasks
1. [Specific task]
2. [Specific task]
## Constraints
- Follow patterns in design.md
- When done, append to specs/[feature]/implementation.md:
## [DONE: [Package Name]]
- Completed: [what you did]
- Files: [files modified]
- Do NOT modify files outside ownership
## Context
[Excerpt from design.md relevant to this package]
Windows (Windows Terminal):
# Claude terminal
wt -w 0 nt --title "Pkg-1-Claude" cmd /c "claude --prompt .claude/packages/pkg1.md"
# Gemini terminal (if installed)
wt -w 0 nt --title "Pkg-2-Gemini" cmd /c "gemini --prompt .claude/packages/pkg2.md"
# Qwen terminal (if installed)
wt -w 0 nt --title "Pkg-3-Qwen" cmd /c "qwen --prompt .claude/packages/pkg3.md"
Linux/Mac:
# Claude
gnome-terminal --tab --title="Pkg-1" -- claude --prompt .claude/packages/pkg1.md
# Gemini
gnome-terminal --tab --title="Pkg-2" -- gemini --prompt .claude/packages/pkg2.md
No direct inter-agent communication. Coordinate via filesystem:
| File | Purpose | Access |
|---|---|---|
specs/[feature]/design.md | Requirements | Read-only |
specs/[feature]/implementation.md | Progress | Append-only |
.claude/packages/*.md | Work packages | Read-only |
.claude/locks/*.lock | File locks | Create/delete |
Create packages directory:
mkdir -p .claude/packages .claude/locks
Generate work packages:
Create lock files:
touch .claude/locks/[filename].lock
Spawn terminals:
Monitor progress:
specs/[feature]/implementation.md for updates.claude/locks/ for completionMerge results:
Task received
├── Complex architecture/refactoring?
│ └── Claude Opus
├── Core business logic?
│ └── Claude Sonnet
├── Research/analysis/long docs?
│ └── Gemini
├── Simple CRUD/boilerplate?
│ └── Qwen or Claude Haiku
├── Tests/migrations?
│ └── Qwen
└── General implementation?
└── Claude Sonnet
╔═══════════════════════════════════════════════════════╗
║ ORCHESTRATE - STANDARD ║
╠═══════════════════════════════════════════════════════╣
║ Task: [description] ║
║ Files: [count] ║
║ Agents: [count] ║
╠═══════════════════════════════════════════════════════╣
║ Agent 1: [name] Files: [list] [✓] ║
║ Agent 2: [name] Files: [list] [✓] ║
╠═══════════════════════════════════════════════════════╣
║ Status: COMPLETE ║
╚═══════════════════════════════════════════════════════╝
╔═══════════════════════════════════════════════════════╗
║ ORCHESTRATE - MULTI-TERMINAL ║
╠═══════════════════════════════════════════════════════╣
║ Feature: [name] ║
║ Terminals: [N] ║
║ Models: Claude(3), Gemini(2), Qwen(1) ║
╠═══════════════════════════════════════════════════════╣
║ T1: core-logic Claude [✓] 12 files ║
║ T2: api-layer Claude [✓] 8 files ║
║ T3: research Gemini [✓] analysis done ║
║ T4: components Claude [✓] 6 files ║
║ T5: tests Qwen [✓] 15 files ║
║ T6: migrations Qwen [✓] 4 files ║
╠═══════════════════════════════════════════════════════╣
║ Status: COMPLETE ║
║ Total Files: 45 ║
║ Time: 12m 34s ║
╚═══════════════════════════════════════════════════════╝
See references/recovery.md for:
references/recovery.md - Error handling and retry patternsreferences/model-strengths.md - Detailed model comparison for task assignment