claude-codeagent-teamlisted
Install: claude install-skill bendrucker/claude
# Agent Teams
## Arguments
These select a team mode up front instead of toggling it interactively (see [Team Lifecycle](#team-lifecycle)):
- `--delegate`: start the lead in delegate mode, coordination-only with no direct implementation. Default: the lead can implement.
- `--plan-approval`: require teammates to plan before implementing, read-only until the lead approves. Default: off.
- `--shutdown`: shut the current team down, teammates first and then the team, then stop. Default: create or operate a team.
## Team Lifecycle
Describe the task and team structure in natural language. Claude creates the team, spawns teammates, and coordinates work. Delegate mode also toggles interactively with Shift+Tab. Always shut down via the lead: teammates individually, then the team.
## Task Management
Tasks: pending, in progress, completed. Tasks can depend on other tasks — blocked tasks unlock automatically when dependencies complete.
- **Lead assigns**: tell the lead which task to assign
- **Self-claim**: teammates pick up unassigned, unblocked tasks after finishing
- File locking prevents race conditions on simultaneous claims
## Communication
- **message**: send to one specific teammate
- **broadcast**: send to all teammates (use sparingly — costs scale with team size)
- Messages deliver automatically; the lead doesn't need to poll
- Idle notifications are automatic when a teammate finishes a turn
## Architecture
Teams are stored locally:
- **Team config**: `~/.claude/team