npx claudepluginhub masseater/claude-code-plugin --plugin swarmThis skill uses the workspace's default tool permissions.
references/agent-teams-guide.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
REQUIRED: Use Agent Teams for this skill. Do NOT use SubAgent (Agent tool). Agent Teams is experimental — it requires
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSenabled in settings.
This skill guides the design and launch of an Agent Team for the user's task. Follow these steps in order, confirming with the user before proceeding to the next.
Analyze $ARGUMENTS and confirm:
Ask the user if anything is unclear. A clear picture of the whole task is essential before designing the team.
The user has chosen Agent Teams — do NOT suggest SubAgent or single session as alternatives. Instead, shape the task to play to Agent Teams' strengths:
If the task has sequential dependencies or same-file edits, restructure the approach (e.g., split phases, assign a coordinator role) rather than abandoning Agent Teams.
Design the team based on roles (expertise/perspective), not deliverables. The full design guide and role templates are in @${CLAUDE_PLUGIN_ROOT}/skills/team-design/SKILL.md — read it before proposing roles.
Present the proposed team:
| Name | Role | Responsibility |
|---|---|---|
| {name} | {role} | {what this role is responsible for} |
Team size: 3-5 teammates. Three focused teammates often outperform five scattered ones.
| Name | Role | Responsibility |
|---|---|---|
| claude-code-domain-expert | Domain Expert | Claude Code plugin API, skill/hook/agent specs, conventions |
| plugin-ecosystem-specialist | Ecosystem Specialist | Existing plugins, similar tools, reusable patterns |
| ux-strategist | UX Strategist | User journey, trigger design, error messages, naming |
| devils-advocate | Devil's Advocate | Challenges design decisions, finds edge cases, argues "why not just use X instead?" |
| Name | Role | Responsibility |
|---|---|---|
| hypothesis-a | Network Hypothesis | Investigate timeout, DNS, load balancer angles |
| hypothesis-b | Application Hypothesis | Investigate memory leaks, race conditions, config drift |
| hypothesis-c | Infrastructure Hypothesis | Investigate disk, CPU, container limits |
The key is that each teammate actively challenges the others' findings.
Create tasks with TaskCreate before launching the team. The shared task list is how Agent Teams coordinate work.
Task design principles:
blockedBy dependencies between tasks explicitlyCreate the Agent Team by describing the task and team structure in natural language:
Create an agent team for [task description]. Spawn teammates:
- [name-1] focused on [role]: [specific instructions and context]
- [name-2] focused on [role]: [specific instructions and context]
- [name-3] focused on [role]: [specific instructions and context]
Critical: teammates do NOT inherit the lead's conversation history. Include all necessary context in each teammate's spawn prompt — file paths, architecture decisions, constraints, and conventions.
Communication patterns:
While the team works:
For operational details on Agent Teams, see: @${CLAUDE_PLUGIN_ROOT}/skills/swarm/references/agent-teams-guide.md