AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Multi Agent Orchestration

skill-int2t05-engineering-skills-multi-agent-orchestration · by int2t05

Use when executing work through subagents — dispatching independent tasks to parallel isolated-context agents, or driving a plan as a sequence of implementer-subagents with review checkpoints. Scales beyond a single context window. Triggers on "parallel agents", "subagent execution", "dispatch tasks", "fan out", "并行 agent", "子代理执行", "派发任务". Not for breaking a plan into tickets (use breakdown) or…

No reviews yet
0 installs
22 views
0.0% view→install

Install

$ agentstack add skill-int2t05-engineering-skills-multi-agent-orchestration

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-int2t05-engineering-skills-multi-agent-orchestration)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
19d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Multi Agent Orchestration? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Multi-Agent Orchestration

Execute work through subagents instead of a single context. Two modes: parallel dispatch (independent tasks to concurrent isolated-context agents) and plan-driven execution (a plan as a sequence of implementer-subagents, each reviewed before the next). Use when the work exceeds one context window, or when isolation prevents cross-task contamination.

When to use

  • A plan/ticket set is too large for one session — drive it as sequenced implementer-subagents
  • 2+ independent tasks that don't share state — dispatch them concurrently to isolated contexts
  • A task needs a fresh context to avoid prior-session bias or context bloat
  • Reviewing one task's output before starting the next (plan-driven checkpoint)
  • Triggers on "parallel agents", "subagent execution", "dispatch tasks", "fan out", "并行 agent", "子代理执行", "派发任务"

Not for: breaking a plan into tickets (use breakdown — this skill executes the tickets, it doesn't decompose them); doing the implementation yourself in one context (use implement); single-task work that fits one session (just do it — orchestration has overhead).

Steps

1. Decide: parallel dispatch or plan-driven execution?

  • Parallel dispatch — the tasks are independent (no data dependency between them). Run them concurrently. Use when: lint-fixing N files, researching N competitors, generating N independent components.
  • Plan-driven execution — the tasks have an order (each informs or gates the next). Run them sequentially with review between. Use when: a feature spans schema → API → UI → tests, or when task N's output must be verified before task N+1 starts.

If tasks are independent but few (2-3) and each is small, don't orchestrate — do them inline. Orchestration earns its overhead only when isolation or scale matters.

2. Construct the context for each subagent

A subagent has no access to your conversation — its context is only what you put in its prompt. Construct it deliberately:

  • Goal — what the subagent must produce (a verifiable outcome, not "work on X").
  • Inputs — the files, specs, decisions, and constraints it needs. Quote the relevant spec section; don't say "see the PRD" (it can't).
  • Boundaries — what's in scope, what's out, what to ask about vs. decide autonomously.
  • Verify target — the exact check that defines done (tests pass, file exists with N sections, output matches schema).
  • Isolation note — tell it not to assume state from any prior session; its prompt is its entire world.

3. Dispatch (parallel) or sequence (plan-driven)

  • Parallel — launch all subagents in one message (multiple Agent tool calls). Wait for all; collect results. Don't start the next phase until all return, unless a slow one unblocks others.
  • Plan-driven — launch one implementer-subagent for task 1. When it returns, review its output (read the result, run its verify check, confirm it's correct) before launching task 2's implementer. The review is the checkpoint — never auto-advance to the next task without verifying the prior.

4. Review each subagent's output

For every subagent result, before consuming it:

  • Did it meet the verify target from its prompt? (Run the check; don't trust the claim.)
  • Did it stay in scope, or invent work outside the boundaries?
  • Is the output consistent with what downstream tasks expect?
  • If it failed or drifted — either re-dispatch with a corrected prompt, or fix inline if the gap is small. Don't build on a broken foundation.

5. Synthesize and verify the whole

After all subagents complete (parallel) or the plan finishes (plan-driven):

  • Does the integrated result meet the original goal? Run the end-to-end verify, not just each piece.
  • Are there seams between subagent outputs — inconsistencies in naming, style, assumptions? Reconcile them; isolated contexts produce isolated assumptions.
  • State what was done by subagents vs. inline, so the trace is auditable.

Verify

  • [ ] Each subagent had a constructed context (goal + inputs + boundaries + verify target) — not a vague "do X"
  • [ ] Parallel tasks were genuinely independent (no hidden data dependency that serialized them)
  • [ ] Plan-driven tasks were reviewed before advancing — no auto-advance past an unverified step
  • [ ] Each subagent's output met its verify target (checked, not claimed)
  • [ ] The integrated whole meets the original goal (end-to-end verify, not just per-piece)
  • [ ] Seams between subagent outputs reconciled (naming, style, assumptions)

Red flags: dispatching tasks that share state as if independent (race condition); auto-advancing a plan-driven sequence without reviewing the prior step; a subagent prompt that says "see the conversation" or "you know what to do" (it doesn't — its context is only its prompt); skipping the end-to-end verify because each piece "passed"; treating subagent output as trusted without checking.

References

  • [${CLAUDEPLUGINROOT}/references/engineering-principles.md](${CLAUDEPLUGINROOT}/references/engineering-principles.md) — shared discipline (surface assumptions, verify don't assume, goal-driven execution, surgical scope).
  • [references/dispatch-patterns.md](references/dispatch-patterns.md) — when to fan out vs sequence, context-construction templates, review-checkpoint patterns, common failure modes (race conditions, context-starved subagents, unverified seams).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.