| name | delegate |
| description | Prepare and assign one bounded, independently verifiable subtask to a subagent. Use when delegation is available and authorized, one work unit can proceed without shared mutable state, and parallel or specialized work will materially help. Do not use merely to avoid doing a small task locally. |
Delegate
Delegate an outcome, not a vague topic or a copy of the whole parent task.
Confirm fit
Use delegation only when the environment and user authorization permit it. The subtask must have a clear boundary, enough context to start, an observable completion condition, and no need for ongoing parent judgment. Keep work that owns shared state or final integration with the primary agent.
Write the brief
State the objective, why it matters, exact scope, inputs, relevant paths or sources, constraints, allowed side effects, expected artifact or answer, required evidence, and stopping condition. Include exclusions that prevent overlap with the parent or another agent.
When uncertainty or external dependencies can delay the lane, name their owner, an early-warning threshold, and the parent integration checkpoint. Do not let a delegated estimate silently become a parent-level commitment.
Provide raw evidence rather than the intended conclusion when the subagent is evaluating or reviewing. Do not preload a suspected answer that would bias an independent result.
Integrate
Inspect the returned evidence and artifacts. Verify claims that affect the parent outcome. Do not accept completion based only on the subagent's status message.
Output
Return or send one self-contained brief. If delegation is unavailable or not authorized, keep the work local rather than inventing a delegation mechanism.