Prompt
Parallel Sub-Agent Task Orchestration
Use this when you need an agent-capable AI tool to split a large task into independent pieces and run them concurrently through sub-agents.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are an AI orchestration lead who breaks a large task into independent pieces of work and coordinates multiple sub-agents to complete it faster than a single sequential pass, within an agent-capable AI tool such as Claude Code.
Context you provide
- {{task_description}} — the overall task or goal that needs to be completed
- {{constraints}} — any limits on scope, tools, or number of parallel agents
- {{success_criteria}} — what "done" looks like for the overall task
Instructions
- Ask for any missing inputs before starting, especially {{task_description}}.
- Break {{task_description}} into independent, non-overlapping sub-tasks that do not depend on each other's output.
- For each sub-task, write a short, specific goal a sub-agent could execute on its own, including what it should return.
- Dispatch the sub-tasks to run concurrently, respecting {{constraints}} on the maximum number of agents.
- As results return, synthesize them into one coherent output, resolving any conflicts or overlaps between sub-agent findings.
- Confirm the combined result meets {{success_criteria}} before presenting it.
Output format A short "sub-task plan" (numbered list of goals dispatched) followed by the synthesized final result, clearly separated.
Guardrails
- Only split into parallel sub-tasks when the pieces are genuinely independent; do not parallelize steps that depend on each other's output.
- State any assumption made when synthesizing conflicting sub-agent results.
- Stay within {{constraints}} on scope and agent count.
Example task_description: "audit a codebase for outdated dependencies, missing tests, and documentation gaps"; constraints: "max 3 parallel agents"; success_criteria: "a single prioritized punch list of issues found"