parallel-subagents
Skill0 starsChanged 5 months agoMITView on GitHub
Dispatches independent tasks to parallel subagents and integrates their results for faster, focused execution. Use when a plan has multiple independent tasks, or a task is large enough to delegate to a fresh focused agent.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- omidnw/my-skillstheir own version, first seen Nov 3, 2026
- aromanarguello/roman-skillstheir own version, first seen May 5, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- aromanarguello/roman-skills★ 18same name
- omidnw/my-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository68 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- .cursor/rules/engineering-skills.mdcCursor rule
- marketing-routerSkill
- accessibilitySkill
- agent-guardrailsSkill
- agent-memorySkill
- agent-verificationSkill
- autonomous-loopsSkill
- browser-checksSkill
- caching-strategySkill
- context-curationSkill
- contract-testingSkill
- data-modelingSkill
- decision-docsSkill
- dependency-hygieneSkill
- design-handoffSkill
- e2e-testingSkill
- experimentationSkill
- fault-recoverySkill
- feature-flagsSkill
- finops-budgetSkill
- git-flowSkill
- hardeningSkill
- i18n-l10nSkill
- idea-shapingSkill
- incident-responseSkill
- incremental-deliverySkill
- interface-designSkill
- launch-campaignSkill
- launch-readinessSkill
- llm-feature-engineeringSkill
- long-running-agentsSkill
- community-engagementSkill
- content-marketingSkill
- email-nurtureSkill
- growth-strategySkill
- paid-adsSkill
- referral-loopSkill
- seo-growthSkill
- social-distributionSkill
- micro-interactionsSkill
- migration-pathSkill
- mobile-patternsSkill
- observabilitySkill
- orchestrated-deliverySkill
- perf-budgetSkill
- pipeline-opsSkill
- product-briefSkill
- product-discoverySkill
- product-groomingSkill
- react-patternsSkill
- resilienceSkill
- review-gateSkill
- simplifySkill
- skill-creatorSkill
- skill-harvestSkill
- skill-routerSkill
- source-firstSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 3 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 19
Don't use it to parallelize tasks that share state or have ordering dependencies — those stay sequential.
- Distinctive: line 24
Separate independent from dependent work: Only dispatch tasks with no shared mutable state and no ordering dependency on each other.
- Distinctive: line 50
No source-of-truth plan; lost track of what each agent did
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Parallel Subagents
A subagent is a fresh, focused worker with its own clean context. Dispatching independent tasks in parallel is faster and keeps each agent's context lean — but a subagent starts cold, so a vague brief or a hidden dependency turns the speedup into a mess of conflicts and rework. Dispatch only what's truly independent, brief it completely, and verify what comes back.
When to Use
- A plan ([[work-planning]], [[orchestrated-delivery]]) has multiple independent tasks
- A task is large or self-contained enough to hand to a focused agent
- You want to keep the main thread's context lean ([[context-curation]]) by offloading detail
Don't use it to parallelize tasks that share state or have ordering dependencies — those stay sequential.
Process
- Separate independent from dependent work. Only dispatch tasks with no shared mutable state and no ordering dependency on each other. If task B needs A's output, they are sequential — do not parallelize them.
- Write a self-contained brief per subagent. It cannot see this conversation. Include: the goal, the context/background it needs, the skill(s) to follow, the exact files/paths, and the acceptance criteria that define done.
- Constrain scope to one clear deliverable. One task, one outcome — don't let a subagent wander into adjacent work.
- Dispatch in parallel and collect results.
- Integrate and verify. Review each result against its acceptance criteria, resolve any conflicts at the integration points, and run the tests on the combined result — not just each piece.
- Keep the source-of-truth plan current — mark tasks done as their results land and verify.
Common Rationalizations
- "Dispatch everything for speed." — Parallelizing dependent tasks creates conflicting edits and rework.
- "The subagent already has the context." — It doesn't; it cold-starts. Put everything in the brief.
- "I'll integrate without reviewing." — Unverified merges combine three plausible-but-wrong results into one bug.
- "One big subagent task is fine." — Unscoped tasks wander; one deliverable per agent.
Red Flags
- Tasks with hidden dependencies dispatched in parallel → conflicting changes
- Briefs that assume conversation context the subagent never had
- Subagent output merged without checking it against acceptance criteria
- Combined result never tested as a whole
- No source-of-truth plan; lost track of what each agent did
Verification
- Only independent tasks were dispatched in parallel; dependent ones sequenced
- Each brief was self-contained (goal, context, skill, paths, acceptance criteria)
- Each subagent had one clearly scoped deliverable
- Results were integrated and verified against acceptance criteria
- The combined result passes its tests; the plan was kept current
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

