multi-agent
Skill8 starsChanged 9 days agoMITView on GitHub
Split work across agents without losing control, with one worktree and prompt file per task and a coordinator who integrates. Use when dispatching more than one agent or writing a brief for another agent.
9 other projects use a version of this.
Adopted by
Most recently taken up by
- matheus3006/my-claude-skillstheir own version, first seen Nov 8, 2026
- memi-design/design-skillstheir own version, first seen Nov 8, 2026
- mmNalaka/nm-skillstheir own version, first seen Oct 15, 2026
- olympus-terminal/claude-skillstheir own version, first seen Oct 13, 2026
- milanglacier/pi-multi-agent-skilltheir own version, first seen Oct 13, 2026
- samchon/nestiatheir own version, first seen Oct 9, 2026
Other versions9 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 9
- samchon/typia★ 6ksame name
- samchon/nestia★ 2.2ksame name
- milanglacier/pi-multi-agent-skill★ 9same name
- memi-design/design-skills★ 7same name
- liwuhou/skills★ 1same name
- mmNalaka/nm-skills★ 1same name
- matheus3006/my-claude-skills★ 0same name
- olympus-terminal/claude-skills★ 0same name
- SKY-lv/multi-agent★ 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 repository17 other files it gives its agents.
- app-controlSkill
- artifactSkill
- clean-systemSkill
- contribution-checklistSkill
- debuggingSkill
- doc-styleSkill
- experiment-workflowSkill
- first-principlesSkill
- latex-authoringSkill
- logoSkill
- product-designSkill
- project-docsSkill
- reference-driven-productSkill
- specSkill
- tddSkill
- test-auditSkill
- word-farsi-docxSkill
The file
Files
Multi-agent dispatch
Run agents in parallel only on independent tasks: two agents editing one interface produce two plausible diffs that cannot both be right. The unit is one task, one branch, one worktree, one prompt file, one acceptance check. Read-only reviewers may share a tree if writes are forbidden.
Roles
- Coordinator: owns the task list, architecture, order, integration and the verification label. Creates and removes worktrees and picks each task's model. Never lets a worker redefine the product.
- Worker: does one bounded task in its own worktree and returns changed files, checks run, evidence and risks. Touches nothing outside its scope.
- User: decides product behavior and accepts the result.
Setup
Use the worktree location and base the project names; do not assume the default branch holds the work the task needs. git worktree add "$path" -b "$branch" "$base". Put the prompt in WORKER_PROMPT.md at that worktree's root, marked "Do not commit it". Remove the worktree only after its branch is integrated or abandoned.
The prompt contract
A missing or contradictory field is a reason to challenge the task, not to start.
Task ID:
Desired user-visible behavior: what a person sees, not an implementation
Why it is needed:
Allowed files: a real list, plus a rule for the ragged edge
Forbidden scope: the specific temptations (adjacent refactors, coordinator files, publishing)
Dependencies already verified:
Acceptance test: numbered; each item can fail
Required checks: build flags, disk limits, commands never to run, what runs on CI
Return: summary, changed files, verification, risks, commit hash.Put every binding constraint in the prompt: what cannot be verified here and the ceiling of what CI can prove; disk-heavy build flags; "report, do not patch" for observation tasks. When a null result is legitimate, say so ("if the only lever costs more than it buys, report that and close"), so the worker does not ship churn.
Before dispatching
Serialize two tasks when their allowed files intersect, when they touch a shared runtime, protocol or permission contract still being reshaped, when they would exhaust one disk or CPU, or when they install to the same path or app home.
Verification and integration
Label each result user-verified (the only "done"), agent-verified, or unverifiable here (name what would be needed); the ranking is in the spec skill. Integrate one branch at a time and rerun the acceptance test on the merged tree.
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.

