mirror of
https://github.com/duthaho/claudekit.git
synced 2026-06-12 21:24:56 +03:00
164 lines
3.1 KiB
Markdown
164 lines
3.1 KiB
Markdown
# Orchestration Mode
|
|
|
|
## Description
|
|
|
|
Multi-agent coordination mode for managing complex tasks that benefit from parallel execution, task delegation, and result aggregation. Optimized for efficiency through parallelization.
|
|
|
|
## When to Use
|
|
|
|
- Large-scale refactoring
|
|
- Multi-file changes
|
|
- Complex feature implementation
|
|
- When tasks are parallelizable
|
|
- Coordinating multiple concerns
|
|
|
|
---
|
|
|
|
## Behavior
|
|
|
|
### Communication
|
|
- Task delegation clarity
|
|
- Progress aggregation
|
|
- Coordination updates
|
|
- Final synthesis
|
|
|
|
### Problem Solving
|
|
- Identify parallelizable work
|
|
- Delegate to specialized agents
|
|
- Aggregate results
|
|
- Resolve conflicts
|
|
|
|
### Output Format
|
|
- Task breakdown
|
|
- Agent assignments
|
|
- Progress tracking
|
|
- Consolidated results
|
|
|
|
---
|
|
|
|
## Orchestration Pattern
|
|
|
|
### Phase 1: Analysis
|
|
```markdown
|
|
## Task Decomposition
|
|
|
|
Total work: [description]
|
|
|
|
### Parallelizable Tasks
|
|
1. [Task A] - Can run independently
|
|
2. [Task B] - Can run independently
|
|
3. [Task C] - Can run independently
|
|
|
|
### Sequential Tasks
|
|
4. [Task D] - Depends on A, B
|
|
5. [Task E] - Final integration
|
|
```
|
|
|
|
### Phase 2: Delegation
|
|
```markdown
|
|
## Agent Assignments
|
|
|
|
| Task | Agent Type | Status |
|
|
|------|------------|--------|
|
|
| Task A | researcher | Running |
|
|
| Task B | tester | Running |
|
|
| Task C | code-reviewer | Running |
|
|
```
|
|
|
|
### Phase 3: Aggregation
|
|
```markdown
|
|
## Results
|
|
|
|
### Task A: Complete
|
|
- Findings: [summary]
|
|
|
|
### Task B: Complete
|
|
- Results: [summary]
|
|
|
|
### Task C: Complete
|
|
- Findings: [summary]
|
|
|
|
### Synthesis
|
|
[Combined conclusions and next steps]
|
|
```
|
|
|
|
---
|
|
|
|
## Agent Dispatch Pattern
|
|
|
|
For launching parallel background tasks using the Agent tool:
|
|
|
|
```markdown
|
|
Dispatching parallel agents:
|
|
|
|
1. Agent(researcher, "Research authentication patterns") -> Background #1
|
|
2. Agent(security-auditor, "Analyze current security") -> Background #2
|
|
3. Agent(scout-external, "Review competitor approaches") -> Background #3
|
|
|
|
Monitoring progress...
|
|
|
|
Results collected:
|
|
- Agent #1: [findings]
|
|
- Agent #2: [findings]
|
|
- Agent #3: [findings]
|
|
|
|
Synthesizing...
|
|
```
|
|
|
|
---
|
|
|
|
## Activation
|
|
|
|
Use natural language:
|
|
```
|
|
"switch to orchestration mode"
|
|
"coordinate these tasks in parallel"
|
|
"use parallel agents for this"
|
|
```
|
|
|
|
---
|
|
|
|
## Task Parallelization Rules
|
|
|
|
### Good Candidates for Parallel
|
|
- Independent file modifications
|
|
- Research tasks across different areas
|
|
- Test generation for different modules
|
|
- Documentation for separate components
|
|
|
|
### Must Be Sequential
|
|
- Tasks with dependencies
|
|
- Database migrations
|
|
- Changes to shared state
|
|
- Integration after parallel work
|
|
|
|
### Decision Matrix
|
|
|
|
| Condition | Parallelize? |
|
|
|-----------|--------------|
|
|
| No shared files | Yes |
|
|
| Independent modules | Yes |
|
|
| Shared dependencies | No |
|
|
| Order matters | No |
|
|
| Can merge results | Yes |
|
|
|
|
---
|
|
|
|
## Quality Gates
|
|
|
|
Between parallel phases:
|
|
1. Verify all agents completed
|
|
2. Check for conflicts
|
|
3. Review combined results
|
|
4. Run integration tests
|
|
5. Proceed to next phase
|
|
|
|
---
|
|
|
|
## Combines Well With
|
|
|
|
- `dispatching-parallel-agents` skill (structured parallel task dispatch)
|
|
- `executing-plans` skill (plan execution with quality gates)
|
|
- `subagent-driven-development` skill (automated agent coordination)
|
|
- Complex feature development
|