| context | fork |
| name | delegation |
| description | Delegation strategies for parallel and complex multi-file operations using Sub-Agent or Team Mode.
Sub-Agent Mode: Task tool for focused, single-session tasks.
Team Mode: Agent Teams API for complex multi-domain coordination with peer communication.
Auto-activates when: >7 directories, >50 files, multi-domain operations, high complexity tasks, team coordination needed.
Triggers: delegate, parallel, sub-agent, team, concurrent, large-scale, orchestrate, coordinate, ์์, ๋ณ๋ ฌ, ๋๊ท๋ชจ, ํ
|
| lang | ["en","ko"] |
| platforms | ["claude-code","gemini-cli","codex-cli","cursor"] |
| level | 3 |
| progressive_disclosure | {"enabled":true,"level1_tokens":100,"level2_tokens":4000} |
| triggers | ["delegate","parallel","sub-agent","concurrent","large-scale","์์ ์ ๋ต","๋ณ๋ ฌ","๋๊ท๋ชจ"] |
| agents | ["orchestrator"] |
| tokens | ~3K |
| category | orchestration |
| source_hash | dd3cd6dd |
| whenNotToUse | Do not delegate single-file changes under 30 lines to sub-agents or teams โ the delegation overhead exceeds the task cost. Do not use Team Mode for tasks with strict sequential dependencies where all work would block on the first agent anyway. |
Delegation Strategies
When This Skill Applies
- Operations spanning >7 directories or >50 files
- Multi-domain analysis (security + performance + quality)
- Complex tasks with parallelizable sub-operations
- Tasks requiring peer-to-peer agent communication
Delegation Mode Decision
| Factor | Weight | Sub-Agent | Team |
|---|
| Complexity | 0.3 | < 0.5 | >= 0.5 |
| Parallel ops | 0.3 | 1-2 tasks | 3+ tasks |
| P2P comms | 0.2 | one-way | needed |
| File scale | 0.2 | <20 files | 20+ files |
Score < 0.5 โ Sub-Agent | Score >= 0.5 โ Team
Team auto-boost: "์ ์ฒด", "all", "comprehensive", "audit", "๋ณ๋ ฌ", "parallel", "codebase", "์ ์"
Sub-Agent Mode
Task(subagent_type) โ blocking (command pipelines)
Task(subagent_type, run_in_background=true) โ non-blocking (responsive UX)
Task(subagent_type, { isolation: "worktree" }) โ worktree isolation for concurrent file edits
- Max concurrent: 7
Parallelization gains: by directory >7 dirs ~65% | by file batch >50 files ~60% | by domain >2 areas ~70%
Team Mode (Agent Teams API)
Lifecycle: TeamCreate โ Task(type, team, name) โ TaskCreate โ TaskUpdate โ SendMessage โ TaskUpdate(complete) โ TeamDelete
| Pattern | Use when | Coordination |
|---|
| Leader | Clear authority | Leader assigns via TaskUpdate |
| Council | Consensus needed | SendMessage discussion โ leader decides |
| Swarm | Independent tasks | Teammates self-claim from TaskList |
| Pipeline | Sequential deps | TaskCreate with blockedBy |
Team sizing: Squad 3 | Platoon 5 | Battalion 7+
Complexity Budget Pre-Check
Before delegation, gauge whether the task should be split. Split when any threshold is exceeded: lines >150, subtasks >5, or files >7. Break at natural seams (independent files, distinct domains, separable subtasks).
Result Aggregation
Collect โ Deduplicate โ Cross-reference โ Prioritize โ Synthesize
Full delegation matrix: See references/delegation-matrix.md
Common Rationalizations
- "ํ ์ค์ด๋ผ ๊ตณ์ด ์์ ์ ํด๋ ๋์ง" โ ์๋ฐ: ๋ฒ์๊ฐ ์๋ ๋ณต์ก๋๊ฐ ๊ธฐ์ค
- "๋ด๊ฐ ๋ ๋นจ๋ผ" โ ์ธก์ ์ ๋ ์ถ์ ; ๋ณ๋ ฌ ์คํ์ ํญ์ ์ง๋ ฌ๋ณด๋ค ๋น ๋ฆ
- "์์ด์ ํธ ์ธํ
์ด ๊ท์ฐฎ์" โ ์ค๋ฒํค๋ ๋น์ฉ < ์ง๋ ฌ ์คํ ๋น์ฉ (3+ ํ์ผ ๊ธฐ์ค)
- "์ด๋ฒ ํ ๋ฒ๋ง" โ ํจํด์ด ๊ตณ์ด์ง๋ฉด DNA ์๋ฐ ๊ธฐ๋ณธ๊ฐ์ด ๋จ
Red Flags
- ๋ฉ์ธ ์ค๋ ๋๊ฐ 3ํ์ผ ์ด์ ์ง์ ํธ์ง
- ์์ ์์ด 30๋ถ ์ด์ ๋จ๋
์์
- Task() ์์ด multi-domain ์์
์งํ
- Sub-Agent ๊ฒฐ๊ณผ ๊ฒ์ฆ ์์ด ๋ฐ๋ก ๋จธ์ง