Help us improve
Share bugs, ideas, or general feedback.
From agent-teams
Decomposes complex tasks into parallel units, designs dependency graphs with blockedBy/blocks, and coordinates multi-agent teams via task descriptions and workload balancing. For agent workflows and progress monitoring.
npx claudepluginhub ai-foundry-core/ril-agents --plugin agent-teamsHow this skill is triggered — by the user, by Claude, or both
Slash command
/agent-teams:task-coordination-strategiesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Strategies for decomposing complex tasks into parallelizable units, designing dependency graphs, writing effective task descriptions, and monitoring workload across agent teams.
Decompose complex tasks into parallel units, design dependency graphs with blockedBy/blocks, and write effective task descriptions with acceptance criteria.
Decomposes complex work into trackable tasks with dependency chains using TaskCreate, TaskUpdate, TaskGet, TaskList tools. For multi-step implementations, parallel coordination, and status tracking.
Orchestrates multi-agent parallel execution for complex tasks like features, refactoring, testing, reviews, and documentation using cc-mirror tracking and TodoWrite visibility.
Share bugs, ideas, or general feedback.
Strategies for decomposing complex tasks into parallelizable units, designing dependency graphs, writing effective task descriptions, and monitoring workload across agent teams.
Split work by architectural layer:
Best for: Full-stack features, vertical slices
Split work by functional component:
Best for: Microservices, modular architectures
Split work by cross-cutting concern:
Best for: Code reviews, audits
Split work by file/directory boundaries:
src/components/ — Implementer 1src/api/ — Implementer 2src/utils/ — Implementer 3Best for: Parallel implementation, conflict avoidance
Independent (Best parallelism):
Task A ─┐
Task B ─┼─→ Integration
Task C ─┘
Sequential (Necessary dependencies):
Task A → Task B → Task C
Diamond (Mixed):
┌→ Task B ─┐
Task A ─┤ ├→ Task D
└→ Task C ─┘
TaskCreate: { subject: "Build API endpoints" } → Task #1
TaskCreate: { subject: "Build frontend components" } → Task #2
TaskCreate: { subject: "Integration testing" } → Task #3
TaskUpdate: { taskId: "3", addBlockedBy: ["1", "2"] } → #3 waits for #1 and #2
Every task should include:
## Objective
Build the user authentication API endpoints.
## Owned Files
- src/api/auth.ts
- src/api/middleware/auth-middleware.ts
- src/types/auth.ts (shared — read only, do not modify)
## Requirements
- POST /api/login — accepts email/password, returns JWT
- POST /api/register — creates new user, returns JWT
- GET /api/me — returns current user profile (requires auth)
## Interface Contract
- Import User type from src/types/auth.ts (owned by implementer-1)
- Export AuthResponse type for frontend consumption
## Acceptance Criteria
- All endpoints return proper HTTP status codes
- JWT tokens expire after 24 hours
- Passwords are hashed with bcrypt
## Out of Scope
- OAuth/social login
- Password reset flow
- Rate limiting
| Signal | Meaning | Action |
|---|---|---|
| Teammate idle, others busy | Uneven distribution | Reassign pending tasks |
| Teammate stuck on one task | Possible blocker | Check in, offer help |
| All tasks blocked | Dependency issue | Resolve critical path first |
| One teammate has 3x others | Overloaded | Split tasks or reassign |
TaskList to assess current stateTaskUpdate to reassign tasksSendMessage to notify affected teammates