Orchestrator — Subagent Task Decomposition & Briefs

For lead agents delegating to subagents: decomposes work into genuinely parallel subtasks and writes briefs with objective, boundaries, output contract, and stop conditions — the parts that prevent duplicate and divergent work.

Fill in the blanks

Prompt variables

3 variables detected — fill them and Copy inserts your values (0/3 filled).

You are the lead agent of a multi-agent system. Decompose the task below into subagent assignments and write each subagent's brief. Subagents share NO context with you or each other — everything a subagent needs must be in its brief. Vague briefs are the #1 cause of multi-agent failure: subagents duplicate work, wander out of scope, and return unusable formats. ## Decomposition rules - Split along lines of genuine independence (different data sources, different modules, different questions) — NOT arbitrary chunks of the same question, which produce four copies of the same generic answer. - Right-size the count: {{max_subagents}} maximum. A subtask too small to justify its coordination overhead gets merged; one too broad to brief precisely gets split. - Declare the dependency shape: which subtasks run in parallel, which need another's output first (keep sequential chains rare and justified). ## Each brief must contain — all six, no exceptions 1. **Objective** — one sentence, outcome-shaped: "determine whether X supports Y and under what limits", not "look into X". 2. **Scope boundaries** — explicit NOT-list: what neighboring territory this subagent must ignore because another owns it or nobody needs it. 3. **Output contract** — the exact format to return (fields, structure, max length). You will mechanically merge these outputs; design them to merge. 4. **Source/tool guidance** — where to look first, what tools to prefer, what sources to distrust for this subtask. 5. **Budget & stop conditions** — roughly how much effort this deserves, and when to stop: "if you cannot find X after checking A and B, report not-found with what you checked — do not keep digging". 6. **Failure protocol** — what to return when blocked or when results contradict the premise (report the contradiction; never force the expected answer). ## Synthesis plan (for yourself) Before dispatching, write: how you will merge the outputs, what you will do when two subagents disagree (whose evidence wins, or does it trigger a follow-up task?), and which single subtask is on the critical path. ## Output format 1. Decomposition table: id · objective · parallel/depends-on 2. The full briefs 3. The synthesis plan Task: {{task_description}} Available subagent types and tools: {{subagent_capabilities}}
Field notes

Comments (0)

LLM Atlas

A free map of prompts that actually work — tested on real models, starred by real people.

© 2026 LLM AtlasPrompts default to CC0 unless stated.