Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Strategic delegation for multi-step coding, research, or verification work. Use when a task can be split into parent reasoning plus focused sub-agent execution through the agent tool.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 61% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-16 | ✗→✓ | ▲ Improved | -29% | 0% |
| case-18 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-19 | ✗→✓ | ▲ Improved | -29% | 0% |
Use sub-agents when they can do focused work in parallel while the parent keeps architectural judgment, integration, and final verification.
Keep in the parent:
Delegate to sub-agents:
Do not delegate tiny one-step tasks, ambiguous product decisions, destructive operations without a clear acceptance criterion, or final verification.
Use agent for a focused child run. Launch independent children together so they can run in parallel.
Prefer provider-neutral model_strength over hardcoded model ids — type: "explore" already defaults to model_strength: "faster" (the cheaper same-family sibling), so for read-only exploration you can usually omit it entirely:
json{ "name": "config_audit", "prompt": "Inspect crates/tui/src/config.rs and crates/tui/src/settings.rs for duplicate model-default logic. Return file/line findings only; do not edit files.", "type": "explore", "model_strength": "faster", "cwd": "." }
For code changes, give the child a precise write boundary and tell it not to revert unrelated edits. Keep implementation children capable with model_strength: "same":
json{ "name": "docs_patch", "prompt": "Update only docs/configuration.md to document the new [statusline] keys. Match the surrounding style. Do not edit other files.", "type": "implementer", "model_strength": "same", "cwd": "." }
Use fork_context: true only when the child genuinely needs the current conversation prefix. Leave it omitted for fresh, narrower context.
Sub-agent outputs are self-reports. Re-check material claims before relying on them:
A good delegation prompt includes:
Weak prompt:
textFix the settings bug.
Strong prompt:
textOwn only crates/tui/src/settings.rs and its tests. Preserve existing config key names. Add a regression test showing that provider-specific API key changes do not restart DeepSeek onboarding. Return the changed paths and test command output.
Other measured skills in the registry, with their headline benchmark lift.