This skill breaks down high-level tasks, assigns them to agents, and manages task dependencies and communication.

Install

mkdir -p .claude/skills/team && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2291" && unzip -o skill.zip -d .claude/skills/team && rm skill.zip

Installs to .claude/skills/team

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

N coordinated agents on shared task list using Claude Code native teams
71 charsno explicit “when” trigger
Advanced

Key capabilities

  • Decomposes complex requests into atomic sub-tasks for distribution
  • Spawns independent worker agents based on specified agent-types
  • Facilitates inter-agent messaging and task status synchronization
  • Integrates with persistence loops for automatic retry and verification
  • Supports native multi-CLI routing for Codex and Gemini workers

How it works

It uses a lead-orchestrator model to partition the task list and delegate sub-tasks to specialized agents through internal message passing.

Inputs & outputs

You give it
Number of agents (N), agent-type, and the high-level task description
You get back
Distributed task execution log with completion status and verification reports

When to use team

  • Coordinate multiple agents to fix project errors
  • Decompose a large refactoring task into sub-tasks
  • Execute a multi-agent architectural review

About this skill

Team Skill

Spawn N coordinated agents working on a shared task list using Claude Code's implicit agent team. Claude Code 2.1.178+ removed native TeamCreate/TeamDelete; with CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1, each session has one implicit team and teammates are spawned directly with the Agent/Task tool using distinct name values. This skill still preserves OMC's legacy tmux/CLI worker orchestration where documented (omc team / /omc-teams).

The swarm compatibility alias was removed in #1131.

Usage

/oh-my-claudecode:team N:agent-type "task description"
/oh-my-claudecode:team "task description"
/oh-my-claudecode:team ralph "task description"

Parameters

  • N - Number of teammate agents (1-20). Optional; defaults to auto-sizing based on task decomposition.
  • agent-type - OMC agent to spawn for the team-exec stage (e.g., executor, debugger, designer, codex, gemini, antigravity). Optional; defaults to stage-aware routing. Use codex to spawn Codex CLI workers, gemini for Gemini CLI workers (enterprise/API-key tier), or antigravity for Antigravity CLI (agy) workers (Google's successor to the Gemini CLI; requires respective CLIs installed). See Stage Agent Routing below.
  • task - High-level task to decompose and distribute among teammates
  • ralph - Optional modifier. When present, wraps the team pipeline in Ralph's persistence loop (retry on failure, architect verification before completion). See Team + Ralph Composition below.

Examples

/team 5:executor "fix all TypeScript errors across the project"
/team 3:debugger "fix build errors in src/"
/team 4:designer "implement responsive layouts for all page components"
/team "refactor the auth module with security review"
/team ralph "build a complete REST API for user management"
# With Codex CLI workers (requires: npm install -g @openai/codex)
/team 2:codex "review architecture and suggest improvements"
# With Gemini CLI workers (requires: npm install -g @google/gemini-cli)
/team 2:gemini "redesign the UI components"
# With Antigravity CLI workers (requires: install per https://antigravity.google)
/team 2:antigravity "redesign the UI components"
# Mixed: Codex for backend analysis, Gemini/Antigravity for frontend (use /ccg instead for this)

Architecture

User: "/team 3:executor fix all TypeScript errors"
              |
              v
      [TEAM ORCHESTRATOR (Lead)]
              |
              +-- Use the session's implicit Claude Code team
              |       -> no TeamCreate call; lead remains current session
              |
              +-- Analyze & decompose task into subtasks
              |       -> explore/architect produces subtask list
              |
              +-- Create task list entries from the implementation plan
              |       -> TODO/task entries #1, #2, #3 with dependencies
              |
              +-- Update task-list entries (pre-assign owners)
              |       -> task #1 owner=worker-1, etc.
              |
              +-- Task(name="worker-1") x 3
              |       -> spawns teammates into the team
              |
              +-- Monitor loop
              |       <- teammate messages (auto-delivered by the active team surface)
              |       -> task-list/TodoWrite review for progress
              |       -> message teammates through the active team surface to unblock/coordinate
              |
              +-- Completion
                      -> request shutdown from each teammate through the active team surface
                      <- shutdown acknowledgement from teammates
                      -> clear OMC team state (no TeamDelete call)
                      -> rm .omc/state/team-state.json

Native Claude Code team model (2.1.178+):

- No per-team ~/.claude/teams/<name>/ directory is created by this skill.
- No TeamCreate/TeamDelete calls are available.
- `team_name` is accepted by native Claude Code only as ignored legacy metadata; do not rely on it for routing.
- Spawn teammates directly via Agent/Task with `name="worker-N"`.

Goal Workflow Relationship

Team is the OMC authority for parallel, staged execution. Use the deterministic conflict policies refuse, adopt_existing, and artifact_only rather than non-deterministic warning handling. If a task mentions Claude Code /goal, Ralph, UltraQA, or artifact-only Ultragoal, keep Team as the primary loop authority unless the leader explicitly hands off. Use /goal only as a documented native Claude Code handoff target or as visible evidence from the lead session; do not claim the /goal evaluator independently runs commands, reads files, or replaces team-verify / team-fix. Artifact-only Ultragoal references should be treated as durable goal ledger/checkpoint/evidence artifacts, not as worker execution by themselves.

Staged Pipeline (Canonical Team Runtime)

Team execution follows a staged pipeline:

team-plan -> team-prd -> team-exec -> team-verify -> team-fix (loop)

Stage Agent Routing

Each pipeline stage uses specialized agents -- not just executors. The lead selects agents based on the stage and task characteristics.

StageRequired AgentsOptional AgentsSelection Criteria
team-planexplore (haiku), planner (opus)analyst (opus), architect (opus)Use analyst for unclear requirements. Use architect for systems with complex boundaries.
team-prdanalyst (opus)critic (opus)Use critic to challenge scope.
team-execexecutor (sonnet)executor (opus), debugger (sonnet), designer (sonnet), writer (haiku), test-engineer (sonnet)Match agent to subtask type. Use executor (model=opus) for complex autonomous work, designer for UI, debugger for compilation issues, writer for docs, test-engineer for test creation.
team-verifyverifier (sonnet)test-engineer (sonnet), security-reviewer (sonnet), code-reviewer (opus)Always run verifier. Add security-reviewer for auth/crypto changes. Add code-reviewer for >20 files or architectural changes. code-reviewer also covers style/formatting checks.
team-fixexecutor (sonnet)debugger (sonnet), executor (opus)Use debugger for type/build errors and regression isolation. Use executor (model=opus) for complex multi-file fixes.

Routing rules:

  1. The lead picks agents per stage, not the user. The user's N:agent-type parameter only overrides the team-exec stage worker type. All other stages use stage-appropriate specialists.
  2. Specialist agents complement executor agents. Route analysis/review to architect/critic Claude agents and UI work to designer agents. Tmux CLI workers are one-shot and don't participate in team communication.
  3. Cost mode affects model tier. In downgrade: opus agents to sonnet, sonnet to haiku where quality permits. team-verify always uses at least sonnet.
  4. Risk level escalates review. Security-sensitive or >20 file changes must include security-reviewer + code-reviewer (opus) in team-verify.

Stage Entry/Exit Criteria

  • team-plan
    • Entry: Team invocation is parsed and orchestration starts.
    • Agents: explore scans codebase, planner creates task graph, optionally analyst/architect for complex tasks.
    • Exit: decomposition is complete and a runnable task graph is prepared.
  • team-prd
    • Entry: scope is ambiguous or acceptance criteria are missing.
    • Agents: analyst extracts requirements, optionally critic.
    • Exit: acceptance criteria and boundaries are explicit.
  • team-exec
    • Entry: task list assignment and worker spawn are complete.
    • Agents: workers spawned as the appropriate specialist type per subtask (see routing table).
    • Exit: execution tasks reach terminal state for the current pass.
  • team-verify
    • Entry: execution pass finishes.
    • Agents: verifier + task-appropriate reviewers (see routing table).
    • Exit (pass): verification gates pass with no required follow-up.
    • Exit (fail): fix tasks are generated and control moves to team-fix.
  • team-fix
    • Entry: verification found defects/regressions/incomplete criteria.
    • Agents: executor/debugger depending on defect type.
    • Exit: fixes are complete and flow returns to team-exec then team-verify.

Verify/Fix Loop and Stop Conditions

Continue team-exec -> team-verify -> team-fix until:

  1. verification passes and no required fix tasks remain, or
  2. work reaches an explicit terminal blocked/failed outcome with evidence.

team-fix is bounded by max attempt


Content truncated.

When not to use it

  • For single-line fixes where spawning overhead exceeds execution time
  • When tasks require shared memory space that cannot be managed via messaging

Prerequisites

Npm install -g @openai/codexNpm install -g @google/gemini-cli

Limitations

  • Maximum of 20 concurrent agent teammates
  • Orchestration complexity increases with task dependency depth
  • Requires valid CLI paths for non-default agent types

How it compares

It removes the reliance on external databases or SQLite-based state, using native team tools for faster agent coordination.

Compared to similar skills

team side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
team (this skill)72moReviewAdvanced
using-superpowers953moNo flagsBeginner
ultrawork112moNo flagsAdvanced
clawhub252moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

using-superpowers

obra

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

95205

ultrawork

Yeachan-Heo

Parallel execution engine for high-throughput task completion

11184

clawhub

openclaw

Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.

25151

skill-installer

openai

Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).

29141

continuous-learning

affaan-m

Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.

995

memory-keeper-proactive-context-maintenance

b4CU-R4U

Automatically detect and maintain memory freshness by monitoring context staleness, significant code changes, task completions, and phase transitions. Proactively suggests and executes memory sync operations with user confirmation. Use when the user says "sync memory", "update context", or when the Skill detects that context is stale (>2 hours), significant changes have occurred (new commits), tasks completed, or major milestones reached. Replaces passive "context is stale" warnings with active maintenance.

694

Search skills

Search the agent skills registry