← ClaudeAtlas

delegation-and-reviewlisted

Rules for delegating work to subagents and judging what comes back — when to spawn vs. do it yourself, how to write a dispatch packet, how to review agent-produced changes without rubber-stamping, when to retry vs. change approach vs. ask the user, and how to hand off long-running work across sessions. Load when about to spawn a subagent or write a dispatch prompt, when fanning out parallel work, when the diff you are reviewing was produced by an agent, or when work will outlive this session. Do NOT load for small single-context tasks — just do those under operational-rigor.
F-e-u-e-r/opus-pack · ★ 2 · AI & Automation · score 75
Install: claude install-skill F-e-u-e-r/opus-pack
# Delegation and Review The orchestrator's context is scarce. Delegate bulk work, keep judgment, and treat every returned result as a claim until verified. ## 1. When to delegate - Spawn for **throughput** (parallel independent slices while you do other work), **independence** (critics/fresh-context verifiers; waiting is correct), or **context protection** (bulk reading, repo scans, web research, batch edits; only conclusions return). - Do it yourself when the delta is smaller than the prompt, the decision needs your full local context, or an agent has failed twice and manual finish is faster. - Investigate first: if you cannot name scope, invariant, and proof, recon before delegation. - **Bounded fan-out:** launch no more agents than you can review/merge. If a wave depends on the last, accept/reject the last wave before the next; independent slices only need to stay within review capacity. Parallel writers get isolated worktrees (a write-capable review critic needs more — an independent copy per §3's settled-tree reference, not a linked worktree). - **Isolated trees do not isolate ports** (`unprobed` — private incident as shape; see Provenance). When sibling sessions run servers sharing a port namespace and a configured port, they contend for it; once one is displaced (auto-port fallback, a restart elsewhere), any STATIC reference meant for that session's server — a `localhost:<port>` proxy, target, or env entry still naming the configured port