Home / jnpiyush / agentx · .github/skills/development/dispatching-parallel-agents/SKILL.md · GitHub
dispatching-parallel-agents skillA
dispatching-parallel-agents is agent-read markdown (skill) from jnpiyush/agentx: Fan out independent work to multiple subagents with context isolation. Covers when to parallelize (independent reads, multi-file searches, parallel analysis), when not to (writes, dependent steps, shared mutable state), bounded concurrency limits, and the anti-patterns that turn parallel dispatch into corruption. Use whenever the active agent is tempted to run more than one subagent at the same time..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Dispatching Parallel Agents
> WHEN: The active agent is about to spawn more than one subagent in the same step. The temptation is to parallelize everything for speed. The reality is that parallel writes, parallel state mutation, and parallel coupled steps create races that single-threaded execution would have caught.
## When to Use This Skill
Load this skill when:
- The agent is about to launch more than one subagent in the same step
- A task fans out into many independent reads (search, doc lookup, file inspection)
- A long analysis can be split into independent slices that each return a structured summary
- A research phase needs N viewpoints on the same artifact (council pattern)
- Skip when the work has any cross-subagent dependency, writes the same files, or mutates shared state
## Prerequisites
- Knowledge of whether the work is read-only or write-bearing
- A bounded concurrency primitive available (e.g. `tests/bounded-parallel-behavior.ps1`, language-native parallel runner, or `Start-ThreadJob` with a throttle)
- A structured return contract for each subagent (JSON / Markdown section with a stable schema) -- free-form prose is hard to merge
## Rationalization Table
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
GET https://markdownregistry.com/api/v1/artifacts/art_46u765ssgrlweqds
GET https://markdownregistry.com/api/v1/resolve?ref=jnpiyush/agentx/dispatching-parallel-agents
GET https://markdownregistry.com/api/v1/blob/eb9dd8021c11e67a509ecf8fc55c63fa2afd8c5ecec52ce53384e5848f914d0b
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
jnpiyush/agentx · .github/skills/ai-systems/agent-observability/SKILL.md · Instrument LLM agents with tracing, metrics, and evaluation telemetry. Use when adding OpenTelemetry GenAI semantic…
jnpiyush/agentx · .github/skills/ai-systems/ai-agent-development/SKILL.md · Build production-ready AI agents with Microsoft Foundry and Agent Framework. Use when creating AI agents, selecting LLM…
jnpiyush/agentx · .github/skills/ai-systems/ai-evaluation/SKILL.md · Use when evaluating AI quality, safety, completeness and cost with held-out tasks, executable graders, calibrated…
jnpiyush/agentx · .github/skills/ai-systems/ai-safety-and-red-teaming/SKILL.md · Defend LLM systems against prompt injection, jailbreaks, data exfiltration, and unsafe output. Covers input/output…
obra/superpowers · skills/dispatching-parallel-agents/SKILL.md · Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
a5c-ai/babysitter · library/methodologies/superpowers/skills/dispatching-parallel-agents/SKILL.md · Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies.
ganyuanran/aegis · skills/dispatching-parallel-agents/SKILL.md · Use when facing 2+ independent tasks without a written plan, with no conflicting shared mutable state or sequential…
coco-research/coco · skills/dispatching-parallel-agents/SKILL.md · Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
jamditis/claude-skills-journalism · superjawn/skills/dispatching-parallel-agents/SKILL.md · Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
arbiterforge/codearbiter · plugins/ca-codex/routines/dispatching-parallel-agents/SKILL.md · The parallel fan-out primitive. Routed to by any skill or command that splits work across independent units and…
arbiterforge/codearbiter · plugins/ca-pi/routines/dispatching-parallel-agents/SKILL.md · The parallel fan-out primitive. Routed to by any skill or command that splits work across independent units and…