What problem does it solve?
Delegation helps you break a larger objective into multiple specialized subtasks so execution can happen in the background or in parallel, instead of you doing everything sequentially.
Core Features & Use Cases
- Synchronous subagent execution: Run a subagent and wait for its result when you need the output immediately.
- Asynchronous background execution: Start subagents in parallel and collect results later with a background task wait step.
- Follow-ups to existing subagents: Send additional instructions either asynchronously (fire-and-forget) or synchronously (wait for completion).
- Plan-aware delegation: Delegate tasks by referencing session plan task IDs with full context loading for consistent execution.
Quick Start
Delegate a multi-part task by telling the AI to start synchronous or async subagents using the delegation skill, passing relevant file paths and relevant implementation skills.