By DheerG
Orchestrate multi-agent teams for coding, writing, diagnosis, and general tasks with structured governance, review loops, and custom workflow scaffolding.
Launch a code-mode agent team
Scaffold a custom workflow — generates a mode skill and shortcut command
Interactively launch an agent team with guided setup
Walk through swarm's core concepts and launch your first team
Run recursive refinement on the current branch and PR
Read-only swarm team member. Spawned by swarm via the Agent tool. Tools restricted to read and research only — no Edit, Write, or NotebookEdit. Operational guidance comes from the briefing template at spawn time.
Ephemeral read-only reviewer for the independent review loop's Swarm fallback. Spawned by the team lead via the Agent tool for a single review round — never a team member. Tools restricted to read-only — no Edit, Write, or NotebookEdit. Identity, steer, diff scope, and output format come from the spawn prompt.
Evaluates ambient context artifacts (CLAUDE.md, memory, local skills, settings hooks) for compatibility with swarm governance. Returns a classified report so users can address interference before launching a team.
Code mode operational spec for the team lead. Returns lead identity, facilitator identity, mode-specific rules, suggest-members guidance, and phase arc for code-mode teams.
Builds measurable validation criteria when no existing standards apply. Invoked by team agents during review.
Returns the frozen gate constants — question, header, option labels and descriptions, digest field-list, and preview content — for every catalog gate. Invoked by the team lead fresh on arrival at each gate and on pulse re-emissions, in the same turn as the render. The transport contract, three renders, partition rule, and authoring rubric live in swarm:workflow-rules.
General mode operational spec for the team lead. Returns lead identity, facilitator identity, suggest-members guidance, and phase arc for general-purpose teams. The silent fallback when outcomes fit no specific mode, and a wrapper base for custom workflows — it has no shortcut command.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
No model invocation
No model invocation
Executes directly as bash, bypassing the AI model
Executes directly as bash, bypassing the AI model
Describe what you want. Get a reviewed, ship-ready PR — without babysitting the agent.
Out-of-the-box agent teams can be excellent, but getting there takes time and effort — the right specialists, each with a point of view, and a bias applied where it sharpens the team and held back where it would box the agents in. Swarm puts in that effort for you, so the team converges instead of chattering and the work holds up.
/swarm:code add SSO so enterprise customers can log in with their own identity provider
Swarm assembles a team of five to eight for the task: experienced engineers, plus the customer and business voices a lone coder usually works without. They research the problem, debate the approach, build it, and review each other's work until it's ready, then hand you a PR. You approve the plan and the approach, then stay out of the build. You have the final say before anything ships.
Swarm also runs triage, writing, and general-purpose teams — see other ways to launch.
Swarm is a Claude Code plugin, so you'll need the CLI installed first (v2.1.178 or newer).
claude plugin marketplace add DheerG/swarms
claude plugin install swarm@swarms --scope project
Agent teams must be enabled in Claude Code. Add this to ~/.claude/settings.json (or let /swarm:code enable it for you on first run):
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
Restart Claude Code so the plugin and the flag take effect, then run /swarm:code and describe what you want.
Three moments need you. The rest runs itself.
You see the whole plan before a single agent runs:
Team Plan
Mode: Code Outcomes: (your words, verbatim) Team: lead (your Claude session) + Principal Engineer facilitator + specialists for the work Cost tier: Ultra Ship definition: Create a feature branch from main, commit, push, open PR
Is this plan final, or do you have remaining inputs?
- Launch the team — Plan is final — start creating the team now
- I have changes — Let me adjust outcomes, members, or settings first
Nothing runs until you pick "Launch the team" — and before this plan you've already picked the cost tier and approved the team member by member.
Here is an excerpt from a real caching-strategy Converge:
Principal Engineer: Two approaches on the table — cache-aside with a TTL, or read-through with invalidation on write. Security Reviewer, you flagged the TTL approach earlier. What's the actual risk you see?
Security Reviewer: TTL means stale data can persist for up to N minutes after a permission change. If this endpoint returns authorization state, that's a window.
Principal Engineer: Lead, does this endpoint return authorization state, or pure profile data?
Lead: Profile data only — no permissions in the response.
Principal Engineer: Then TTL risk is acceptable here. Team, any other concerns before I call CONVERGED?
Notice that the facilitator never settles the question itself. It hands the blocker to whoever can answer it and waits for evidence, and the lead fields that question like any other member. The security risk only surfaced because someone other than the implementer was looking. On their own, they'd have shipped the stale-data window. What reaches you is the conclusion; the argument stays inside the team.
You describe what the world looks like when the work is done, rather than the steps to build it. That changes what the team debates.
npx claudepluginhub dheerg/swarms --plugin swarmIndependent, provider-selectable review and repair until the current Git scope is clean.
General-purpose agent superteam for Claude code - contract-gated verification loops with 7 outer-loop roles, 5-phase orchestration, task form-driven inner-loop cooperation, and structural prevention of premature exits.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams
127-agent automated development system with Agent Teams, quality gates, Bug Council diagnostics, and autonomous execution
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
Multi-agent orchestration for Claude Code. Coordinate teams of agents with shared tasks, messaging, and 7 proven patterns including RLM for large-file analysis beyond context limits.
Dynamically assemble expert agent teams for complex tasks using Claude Code's agent teams feature