一键导入
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