Délégué d'équipe
/team-delegateGérer l'attribution des tâches et la charge de travail de l'équipe. Fournit un tableau de bord de délégation montrant les tâches non assignées, la charge de travail des membres, les tâches bloquées et
description: "Task delegation dashboard for managing team workload, assignments, and rebalancing"
argument-hint: "[team-name] [--assign task-id=member-name] [--message member-name 'content'] [--rebalance]"
Team Delegate
Manage task assignments and team workload. Provides a delegation dashboard showing unassigned tasks, member workloads, blocked tasks, and rebalancing suggestions.
Pre-flight Checks
- Parse
$ARGUMENTSfor team name and action flags:
--assign task-id=member-name: assign a specific task to a member--message member-name 'content': send a message to a specific member--rebalance: analyze and rebalance workload distribution
- Read team config from
~/.claude/teams/{team-name}/config.jsonusing the Read tool - Call
TaskListto get current state
Action: Assign Task
If --assign flag is provided:
- Parse task ID and member name from
task-id=member-nameformat - Use
TaskUpdateto set the task owner - Use
SendMessagewithtype: "message"to notify the member:
- recipient: member name
- content: "You've been assigned task #{id}: {subject}. {task description}"
- Confirm: "Task #{id} assigned to {member-name}"
Action: Send Message
If --message flag is provided:
- Parse member name and message content
- Use
SendMessagewithtype: "message":
- recipient: member name
- content: the message content
- Confirm: "Message sent to {member-name}"
Action: Rebalance
If --rebalance flag is provided:
- Analyze current workload distribution:
- Count tasks per member (in_progress + pending assigned)
- Identify members with 0 tasks (idle)
- Identify members with 3+ tasks (overloaded)
- Check for blocked tasks that could be unblocked
- Generate rebalancing suggestions:
## Workload Analysis
Member Tasks Status
─────────────────────────────────
implementer-1 3 overloaded
implementer-2 1 balanced
implementer-3 0 idle
Suggestions:
1. Move task #5 from implementer-1 to implementer-3
2. Assign unassigned task #7 to implementer-3- Ask user for confirmation before executing rebalancing
- Execute approved moves with
TaskUpdateandSendMessage
Default: Delegation Dashboard
If no action flag is provided, display the full delegation dashboard:
## Delegation Dashboard: {team-name}
### Unassigned Tasks
#5 Review error handling patterns
#7 Add integration tests
### Member Workloads
implementer-1 3 tasks (1 in_progress, 2 pending)
implementer-2 1 task (1 in_progress)
implementer-3 0 tasks (idle)
### Blocked Tasks
#6 Blocked by #4 (in_progress, owner: implementer-1)
### Suggestions
- Assign #5 to implementer-3 (idle)
- Assign #7 to implementer-2 (low workload)Tip: Use Shift+Tab to enter Claude Code's built-in delegate mode for ad-hoc task delegation.