From swarm-plugin
Decompose complex tasks into parallel subtasks and coordinate an Agent Team of teammates to complete them concurrently. Use when the user describes a multi-part development task or explicitly requests task splitting, parallelization, or uses keywords like team, swarm, parallel, 拆分, 并行, 分工. Not for single-step tasks (typo fix, single file edit, answering a question).
How this skill is triggered — by the user, by Claude, or both
Slash command
/swarm-plugin:swarm-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run `scripts/check_env.sh` first. Handle by exit code:
Run scripts/check_env.sh first. Handle by exit code:
claude update. Stop.~/.claude/settings.json, add "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" to the "env" object (create if absent, preserve existing config), write back. Tell user to restart Claude Code. Stop.Build the available skill inventory from two sources:
<system-reminder> in current context for listed skills (name + description).scripts/discover_skills.sh to scan ~/.claude/commands/ and .claude/commands/.Merge into a flat list. Only use skills that actually appear — never assume.
Teammates auto-load the same skills as the lead. No extra config needed.
Check env → Discover skills → Decompose → Create team + tasks → Spawn teammates → Monitor → Deliver
Analyze the user's request. Split into subtasks that can run in parallel or pipeline.
Split when: parallelizable, different expertise, or pipelineable. Don't split: tightly coupled edits, single-file changes, heavy shared context.
See references/patterns.md for decomposition patterns and role-to-skill matching.
Create an Agent Team, then create Tasks. Each Task must be self-contained: clear goal, file paths, completion criteria, project conventions (from CLAUDE.md).
Use addBlockedBy for dependencies — blocked teammates wait automatically.
run_in_background: trueBuild prompts using the template in references/patterns.md. Only inject actually-discovered skills.
Agent type: default for code, "Explore" for research, "Plan" for design.
Create a committer teammate addBlockedBy all dev/test tasks.
Inject commit skill if discovered; otherwise use git directly.
See references/patterns.md for prompt templates.
npx claudepluginhub istarwyh/agent-plugins --plugin swarm-pluginOrchestrates multi-agent teams to decompose complex tasks, select optimal sub-agents like Explore or Plan, and execute parallel work across domains such as frontend and backend.
Orchestrates multi-agent teams in Claude Code team mode for coordinating teammates, decomposing complex tasks, and managing shared task lists in collaborative workflows.