← ClaudeAtlas

delegate-tasklisted

Delegate one complex task to a single subagent, review its work in two stages before merging back. Sequential — one agent at a time, with oversight. Use when a task is complex and requires careful review before the result is accepted. Distinct from dispatch-agents (no parallelism here; reviewer sees full diff before proceeding).
danielvm-git/bigpowers · ★ 2 · Code & Development · score 68
Install: claude install-skill danielvm-git/bigpowers
# Delegate Task > **HARD GATE** — **HARD GATE** — Delegated work must have clear success criteria and verification commands. The delegate must be able to verify completion independently. Delegate a single complex task to a subagent with a two-stage review gate before accepting the result. Use when oversight of a single task matters more than speed. **Distinct from `dispatch-agents`:** This skill runs one subagent sequentially with a mandatory review. `dispatch-agents` runs multiple subagents in parallel without inter-task review gates. ## Process ### 1. Define the task Before spawning the agent, read `specs/state.yaml` if it exists. Then write a minimal self-contained brief using this template (brief size directly controls token cost and hallucination risk — do not pad): ``` Goal: [one sentence — specific, measurable outcome] In scope: [explicit file or module list] Out of bounds: [what NOT to do] Constraints: [relevant CONVENTIONS.md rules, existing patterns, test requirements] Verify: [runnable command] Prior decisions: [relevant entries from specs/state.yaml — omit section if none apply] ``` Do not include full file contents, full conversation history, or decisions unrelated to this task. ### 2. Spawn the subagent (iterative retrieval, max 3 cycles) Use the Agent tool with a **fresh context** per spawn. Pass prior decisions only via `specs/state.yaml`. **Cycle:** dispatch → evaluate output vs goal → refine brief → re-spawn if needed (max 3 cycles). Include in e