Agent skill

Multi Agent

by WrongStack in WrongStack/WrongStack

A skill your agent uses whenever work can be split across multiple AI agents running in parallel, or when orchestrating leader/worker patterns in WrongStack.

MITAuto-check passedAgent Workflows

Install Multi Agent

skills CLI
$ npx skills add WrongStack/WrongStack --skill multi-agent -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install WrongStack/WrongStack multi-agent --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/core/skills/multi-agent .claude/skills/multi-agent && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
multi-agent
GitHub stars
368
Token cost
~3.6k tokens
SKILL.md length
1,705 words
Files
3 (incl. references)
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses whenever work can be split across multiple AI agents running in parallel, or when orchestrating leader/worker patterns in WrongStack.

  • Works in 5 steps: Plural targets? More than one file,… → Independent? Can target B be worked on… → ≥5 tool calls per subtask? Below that,… → …
  • Work can be split across multiple AI agents running in parallel
  • SKILL.md covers What this is, The decision gate, Sizing the fleet and Writing the task brief, plus 9 more sections
  • Calls pnpm

What it does

Multi Agent is an agent skill from WrongStack/WrongStack. Use this skill whenever work can be split across multiple AI agents running in parallel, or when orchestrating leader/worker patterns in WrongStack. Trigger on the explicit vocabulary — "fan out", "parallel", "delegate", "subagent", "fleet", "coordinator", "collabdebug", "swarm", "workers" — but more importantly trigger on the SHAPE of the task, because users rarely name the pattern: "audit these 40 files", "check every package for X", "run the tests across the monorepo", "review this PR and the tests and the…

Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `SKILL.save.md` and `references/collab-debug.md`).

It sits in Agent Workflows, covering Monorepo tooling, Multi-agent orchestration and Subagents. The repository describes itself as: An AI coding agent that reads your code, edits files, runs commands, and reasons through bugs — across a terminal REPL, a full-screen TUI, and a browser UI, while you keep your… The licence is MIT.

When your agent uses it

  • Work can be split across multiple AI agents running in parallel
  • Orchestrating leader/worker patterns in WrongStack
  • The explicit vocabulary — fan out
  • Workers — but more importantly trigger on the SHAPE of the task

Example prompts

  • “fan out”
  • “parallel”
  • “delegate”
  • “/multi-agent”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Plural targets? More than one file, package, module, or question. A single
  2. Independent? Can target B be worked on without target A's output? If there
  3. ≥5 tool calls per subtask? Below that, spawn overhead exceeds the benefit.
  4. No shared mutable state? Subagents share nothing — no memory, no session
  5. Can each subtask be described in a paragraph? If a target needs three

What it can do on your machine

Read from SKILL.md and the folder at commit ec76a20. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Multi Agent loads about 3.6k tokens when it runs, and up to ~4.5k if it reads all its reference files. Until then it costs about 248 tokens; SKILL.md has 1,705 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~248
When it runs · the whole SKILL.md, loaded when a task matches
~3.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from WrongStack/WrongStack at commit ec76a20, republished under its MIT licence (© WrongStack). 1,705 words, ~3,612 tokens.

Download SKILL.mdSave it as .claude/skills/multi-agent/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
multi-agent
description
Use this skill whenever work can be split across multiple AI agents running in parallel, or when orchestrating leader/worker patterns in WrongStack. Trigger on the explicit vocabulary — "fan out", "parallel", "delegate", "subagent", "fleet", "coordinator", "collab_debug", "swarm", "workers" — but more importantly trigger on the SHAPE of the task, because users rarely name the pattern: "audit these 40 files", "check every package for X", "run the tests across the monorepo", "review this PR and the tests and the docs", "refactor these three modules", "scan the codebase for security issues", "find all the places that do Y". Any request with a plural target set and repeatable per-target work is a fan-out candidate. Also use this skill when a delegated run came back with `budget_exhausted`, when worker results need to be synthesized into one report, or when deciding whether parallelism is worth it at all — talking someone out of fanning out is a valid use of this skill.
version
2.0.0
required-capabilities
fleet.delegate
required-tools
collab_debug, delegate, glob, grep, plan, read, test
optional-capabilities
coordination.mailbox, work.plan

Multi-Agent Coordination — WrongStack

What this is

A leader delegates narrow subtasks to workers, collects structured results, and synthesizes one unified output. Parallelism buys wall-clock time on work that is genuinely independent. It costs a multiple of the tokens and it costs coherence — every worker starts blind, and anything the leader forgets to put in the brief simply does not exist for that worker.

So the bar is not "could this run in parallel". The bar is "will this finish meaningfully faster or better in parallel, given that I have to write N briefs and reconcile N results".

"It won't fit in one context" is no longer a reason to fan out. With windows running from 200K to 1M, work that used to require splitting now loads comfortably into a single agent — and a single agent that sees everything produces better cross-cutting analysis than five that each see a fifth. Fan out for wall-clock time and for genuinely independent attention. Do not fan out because of a size limit you last measured on a smaller model; check whether the whole thing simply fits first.


The decision gate

Walk these in order. A single no means do the work in one agent.

  1. Plural targets? More than one file, package, module, or question. A single atomic task is not a fleet.
  2. Independent? Can target B be worked on without target A's output? If there is a sequential dependency, either chain it inside one agent or use the fleet pattern with explicit hand-off — do not one-shot fan it out.
  3. ≥5 tool calls per subtask? Below that, spawn overhead exceeds the benefit. Read three small files yourself.
  4. No shared mutable state? Subagents share nothing — no memory, no session state, no variable scope. Work that needs a common scratchpad stays local.
  5. Can each subtask be described in a paragraph? If a target needs three pages of context to explain, the leader is the one who understands it. Keep it.

✅ Good fits

  • "Audit these 50 files for X" — one worker per chunk of 5–10 files
  • "Run tests in all 12 packages" — parallel pnpm test per package
  • "Refactor 3 independent modules" — one worker each
  • "Review this PR + check the tests + check the docs" — three parallel workers

❌ Avoid

  • Single atomic task under 5 tool calls — overhead exceeds benefit
  • Tasks requiring shared state — subagents have isolated contexts
  • Long sequential dependencies — chain within one agent, don't fan out
  • Exploratory work where the next step depends on what the last step found

Sizing the fleet

  • Chunk by target, not by worker count. 50 files → 5–10 workers of 5–10 files each. Not 50 workers, and not 2 workers of 25.
  • Practical ceiling per turn scales with the leader's window — roughly 10 workers at 200K, up to ~25 at 1M. The limit is not whether the results fit; it is that synthesis quality falls off well before the context does. Twenty-five reports is already more than one pass can reconcile carefully. For larger sets, run sequential waves and synthesize incrementally between them.
  • Uniform chunks. One worker with 30 files and four with 2 means the fleet finishes when the slow one does, and the big one is the one that exhausts.
  • Same role per wave where possible. Mixed roles in one batch are fine, but mixed scopes make the results hard to reconcile.

Writing the task brief

This is where fan-outs succeed or fail. The worker sees the brief and nothing else — not the conversation, not the leader's plan, not what sibling workers are doing. Assume total amnesia.

Every brief carries five things:

  1. Exact scope — literal paths or globs, never "the auth code"
  2. The specific question — what to look for, not "review this"
  3. Definition of done — what makes the subtask complete
  4. Return format — what fields the leader needs back for aggregation
  5. Boundaries — what NOT to touch, especially whether to edit or only report
typescript
// ✅ Good — narrow, focused, self-contained
batch_tool_use([
  { tool: "delegate", input: { task: "Audit auth/session.ts for null-deref bugs. Report each as file:line + severity (critical/high/medium/low) + one-line fix. Do not edit files.", role: "bug-hunter" }},
  { tool: "delegate", input: { task: "Audit auth/token.ts for null-deref bugs. Report each as file:line + severity + one-line fix. Do not edit files.", role: "bug-hunter" }},
  { tool: "delegate", input: { task: "Audit auth/refresh.ts for null-deref bugs. Report each as file:line + severity + one-line fix. Do not edit files.", role: "bug-hunter" }},
])

// ❌ Too broad — will exhaust budget
{ task: "Audit all packages for bugs" }

// ❌ No scope, no format — results won't aggregate
{ task: "Look at the auth stuff and tell me if it's ok", role: "bug-hunter" }

// ❌ Role mismatch
{ task: "Write documentation for the API", role: "bug-hunter" }

Asking every worker for the same result shape is what makes deduplication and prioritization possible later. Decide the shape before dispatching.

Passing artifacts between workers

Subagents share nothing, so if worker B needs worker A's output the leader must move it: either inline it in B's task description, or have A write to a file and give B the path. There is no third option — no implicit inheritance, no shared scope.


Roles

RoleResponsibilityTools
LeaderCoordinates, delegates, synthesizesdelegate, plan, read
WorkerExecutes a narrow subtaskAny needed tools
ReviewerValidates worker output, approves/rejectsgrep, test, read
ArchitectMakes design decisions when workers hit ambiguityread, glob, grep

Match the role to the task. A bug-hunter writing docs, or a refactor-planner running a security audit, produces confident output shaped by the wrong priorities — which is worse than no output, because it reads as authoritative.


Execution patterns

One-shot fan-out — all workers in one turn

Use when subtasks are fully independent.

typescript
batch_tool_use([
  { tool: "delegate", input: { task: "...", role: "bug-hunter" }},
  { tool: "delegate", input: { task: "...", role: "bug-hunter" }},
  { tool: "delegate", input: { task: "...", role: "bug-hunter" }},
])

Dispatch the whole batch in a single turn. Firing them one at a time serializes the fleet and throws away the only thing parallelism was for.

Each delegate call returns at once with a delegation id; the workers run in the background and every result is delivered to the leader automatically as a [DELEGATION RESULT] block as its worker finishes. Do not poll or re-await them — keep working, or end the turn; on hosts that support it a new turn starts when results arrive. Leave wait unset for fan-out: wait: true is for a single short task whose verdict gates the very next step.

Fleet pattern — stateful, multiple turns

Use when there are dependencies (worker 2 needs worker 1's artifact), or when you want to reuse workers and decide yourself when results are collected.

spawn N subagents → assign_task per subagent → await_tasks

Keep the dependency chain shallow. A four-deep chain of workers is a sequential program with extra failure modes; write it as one agent instead.


Reading results

Check stopReason on every result — never assume a worker finished.

stopReasonMeaningLeader's move
end_turnClean finishRead result, fold into synthesis
budget_exhaustedTask too broadKeep partial output, re-split, retry
errorInfrastructure issueSurface to the user — don't silently absorb
abortedUser cancelledDo not retry
Show full SKILL.md (689 more words)Show less
Retry policy for budget_exhausted

Re-running the identical task produces the identical exhaustion. Split it:

  1. Salvage whatever partial findings came back — partial results are still results.
  2. Halve the scope (10 files → two workers of 5) and re-dispatch.
  3. Cap at one re-split per subtask. If a half-sized chunk also exhausts, the task shape is wrong — stop, and tell the user what is not getting covered and why.
Trust but verify

Workers report their own success. Before folding a result into the synthesis, sanity-check it: does a claimed file:line exist, did the test command actually run, does a "no issues found" on a 400-line file look plausible? Spot-check a sample rather than every claim — but never zero.


Aggregation and synthesis

Raw worker output pasted end-to-end is not a report; it is a pile. The leader's whole value is what happens next:

For each worker result:
  - Extract key findings (don't just paste raw output)
  - Deduplicate (multiple workers may find the same issue)
  - Prioritize: critical > high > medium > low
  - Present as unified report

Then two things the pile can't tell you:

  • Cross-target patterns. The same bug in six files is one systemic finding, not six tickets. Say so — that's the insight only the leader is positioned to have.
  • Coverage. Report what was not covered. A synthesis built on 7 of 10 workers is a partial audit, and presenting it as complete is the single most damaging failure mode in this skill — the user stops looking at the files nobody actually read.
Leader output format
## Synthesis Report — <task>

### Coverage
<N>/<M> targets completed. Failed/skipped: <list with reason, or "none">

### Summary
[Unified summary of all findings]

### Unified Next Steps
[Deduplicated and prioritized action items]

<nextsteps>
1. Fix critical issue in <file:line>
2. Fix high-priority issue in <file:line>
3. Fix remaining issue in <file:line>
</nextsteps>

Omit the Coverage block only when every worker returned end_turn.


Anti-patterns

  • Over-delegation — 50 subagents in one turn; leader context explodes, nothing lands
  • Under-delegation — one agent doing everything; defeats the purpose, burns budget
  • Role mismatch — bug-hunter writing docs, refactor-planner doing security
  • Result loss — workers return useful data, leader never aggregates result
  • Silent failure — budget_exhausted output ignored; partial results are still results
  • Phantom coverage — reporting a clean audit when a third of the fleet died
  • Serialized fan-out — dispatching independent workers one turn at a time
  • Brief-by-reference — "audit the file we discussed"; the worker has no idea what that means

collab_debug — Three-Agent Parallel Code Review

The collab_debug workflow performs parallel code review. Before using it, read the complete instructions. Load with skill({ name: "multi-agent", resource: "references/collab-debug.md" }), or resolve the reference relative to this skill directory in another client.

Out of scope

  • Don't fan out a single atomic task. One task is one agent. Subagent overhead exceeds the benefit below ~5 tool calls per subtask.
  • Don't fan out work that needs shared mutable state. Subagents share nothing — no memory, no session state, no variable scope. If two subtasks would read or write the same thing, they don't fan out.
  • Don't fan out work with sequential dependencies. Worker 2 needing worker 1's output means either chain it inside one agent, or use the fleet pattern with explicit hand-off. One-shot fan-out fails on dependencies.
  • Don't write briefs by reference. "Audit the file we discussed" — the worker has no idea. Include exact scope, the specific question, definition of done, return format, and boundaries.
  • Don't dispatch workers one turn at a time. Serialized fan-out throws away the only thing parallelism was for. Fire the whole batch in one turn.
  • Don't ignore budget_exhausted. Partial results are still results. Re-split and retry; never silently absorb a failure into a clean-looking report.
  • Don't present partial coverage as complete. A 7-of-10 fleet is a partial audit. Naming the missing three is the only way the user keeps trusting the report.
  • Don't pick a role that doesn't match the task. A bug-hunter writing docs or a refactor-planner running a security audit produces confident output shaped by the wrong priorities — worse than no output.
  • Don't fan out "because the context is too big". With 200K–1M windows, work that used to need splitting now fits. Fan out for wall-clock time and genuinely independent attention, not for size.

Skills in scope

  • bug-hunter — parallel file audits
  • security-scanner — parallel security scans
  • refactor-planner — parallel module analysis
  • audit-log — aggregating multiple session analyses
  • output-standards — standardized <nextsteps> formatting

Before reporting back

  • Every stopReason checked, none assumed
  • Failed or exhausted workers either retried once or reported as coverage gaps
  • Findings deduplicated, cross-target patterns called out as systemic
  • Prioritized critical → low, not left in worker-arrival order
  • A sample of worker claims spot-checked against the actual code
  • Report presents synthesis, not concatenation

© WrongStack, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in packages/core/skills/multi-agent of WrongStack/WrongStack.

  • SKILL.md
  • SKILL.save.md
  • references/collab-debug.md

Open the folder on GitHubat commit ec76a20

Compare with similar skills

Multi Agent next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Multi Agent compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Multi Agent this skillWrongStack/WrongStack368—~3.6kAutomated safety check: PassMIT
O2 Review Loopopenobserve/openobserve22k—~3.7kAutomated safety check: PassAGPL-3.0
Kimi Code DelegationCherryHQ/cherry-studio52k—~504Automated safety check: PassAGPL-3.0
Swarm Orchestrationruvnet/ruflo74k2 repos~779Automated safety check: PassMIT
Sub-Agent DelegationTokenRhythm/opensquilla7.1k—~3kAutomated safety check: PassApache-2.0
Subagent-Driven DevelopmentHoangNguyen0403/agent-skills-standard570—~852Automated safety check: PassMIT

Similar skills

  • O2 Review Loop

    openobserve/openobserve

    Splits a change into planner, coder and independent reviewer roles: you confirm a spec, a subagent implements it, and a separate reviewer checks each round's local WIP commit.

    22k GitHub stars~3.7k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Kimi Code Delegation

    CherryHQ/cherry-studio

    Delegates one bounded repository task to Kimi Code in non-interactive prompt mode and reads back the final result from its JSON event stream.

    52k GitHub stars~504 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Coordinates a hierarchical swarm of specialized agents through the claude-flow CLI for work that spans several files or modules at once.

    74k GitHub starsUsed in 2 repos~779 tokens
    Agent WorkflowsAuto-check passed
  • Sub-Agent Delegation

    TokenRhythm/opensquilla

    Hands a self-contained coding task to Codex, Claude Code, OpenCode or Pi as a non-interactive background process, using OpenSquilla's exec_command and process tools.

    7.1k GitHub stars~3k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Subagent-Driven Development

    HoangNguyen0403/agent-skills-standard

    Runs a multi-task implementation plan by sending each task to a fresh implementer subagent, reviewing it independently, then reviewing the whole branch.

    570 GitHub stars~852 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Multi Agent PR Review

    bbartling/open-fdd

    A skill your agent uses for rigorous pull request, branch, patch, or diff review.

    172 GitHub stars~1.4k tokensUpdated today
    Agent WorkflowsAuto-check passed

More from WrongStack/WrongStack

All 38 skills in this repo
  • Design Craft

    WrongStack/WrongStack

    Design or substantially improve user-facing interfaces with a product-specific visual direction, content hierarchy, and rendered critique.

    368 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Design Critique

    WrongStack/WrongStack

    A skill your agent uses to audit an interface that already exists and say precisely why it looks generated, templated, or unfinished — a scored rubric across composition, typography, color, states…

    368 GitHub stars~3k tokensUpdated today
    Auto-check passed
  • Mailbox Bridge

    WrongStack/WrongStack

    A skill your agent uses when external coding agents (Claude Code, Aider, custom scripts) need to participate in the project's shared WrongStack mailbox, or when a user asks to "expose the mailbox"…

    368 GitHub stars~3.9k tokensUpdated today
    Auto-check passed
  • Web Platform Baseline

    WrongStack/WrongStack

    Use this skill before asserting that a CSS, HTML or accessibility capability is available, unavailable, or the right tool — it carries dated, refreshable platform facts and refuses to let stale…

    368 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Wrongstack Mailbox

    WrongStack/WrongStack

    A skill your agent uses when the user wants to communicate with WrongStack's shared project mailbox from outside WrongStack — read messages sent by WrongStack agents, send replies, broadcast to all…

    368 GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • API Design

    WrongStack/WrongStack

    A skill your agent uses when designing, implementing, or reviewing an HTTP API — endpoints, request and response shapes, errors, pagination, versioning, and authorization.

    368 GitHub stars~1.3k tokensUpdated today
    Auto-check passed

Questions about Multi Agent

What does Multi Agent do?

A skill your agent uses whenever work can be split across multiple AI agents running in parallel, or when orchestrating leader/worker patterns in WrongStack. Multi Agent is an agent skill from WrongStack/WrongStack. Use this skill whenever work can be split across multiple AI agents running in parallel, or when orchestrating leader/worker patterns in WrongStack.

When should I use Multi Agent?

Multi Agent fits situations like: work can be split across multiple AI agents running in parallel; orchestrating leader/worker patterns in WrongStack; the explicit vocabulary — fan out; workers — but more importantly trigger on the SHAPE of the task.

How do I install Multi Agent in Claude Code?

Run `npx skills add WrongStack/WrongStack --skill multi-agent -a claude-code`. Or copy the skill folder (packages/core/skills/multi-agent in WrongStack/WrongStack) into .claude/skills/multi-agent in your project. Claude Code loads it when a task matches its description.

How do I install Multi Agent in Codex?

Run `npx skills add WrongStack/WrongStack --skill multi-agent -a codex`. Or copy the skill folder (packages/core/skills/multi-agent in WrongStack/WrongStack) into .agents/skills/multi-agent in your project. Codex loads it when a task matches its description.

Can I use Multi Agent in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add WrongStack/WrongStack --skill multi-agent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/multi-agent, .gemini/skills/multi-agent, .github/skills/multi-agent and .opencode/skills/multi-agent in your project.

What does Multi Agent need to run?

Going by SKILL.md and its folder, Multi Agent needs the command-line tools its instructions call (pnpm).

Does Multi Agent access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Multi Agent safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Multi Agent use?

Multi Agent is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Multi Agent use?

About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 902 tokens, read only when the agent opens those files.

What are the alternatives to Multi Agent?

Skills that share tags, products or a category with Multi Agent: O2 Review Loop (openobserve/openobserve, 22k stars), Kimi Code Delegation (CherryHQ/cherry-studio, 52k stars), Swarm Orchestration (ruvnet/ruflo, 74k stars) and Sub-Agent Delegation (TokenRhythm/opensquilla, 7.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Multi Agent?

WrongStack (a GitHub organization) maintains it in WrongStack/WrongStack, which has 368 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on October 6, 2026.

Source: WrongStack/WrongStack on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.