This skill should be used when the user asks about "coordinate coding agents", "orchestrate agent team", "manage multiple agents", "vibekanban workflow", "task delegation to agents", "agent swarm coordination", "parallel agent execution", "chief of staff mode", "cos mode", "create tasks for agents", "dispatch agents", or needs guidance on coordinating autonomous coding agents, task breakdown strategies, or multi-agent workflow patterns.
Inherits all available tools
Additional assets for this skill
This skill inherits all available tools. When active, it can use any tool Claude has access to.
examples/task-templates.mdreferences/cos-workflow.mdreferences/vibekanban-api.mdThis skill provides guidance for coordinating teams of autonomous coding agents using task management systems like VibeKanban.
In a multi-agent system, define clear role separation:
| Role | Responsibility | Does NOT |
|---|---|---|
| Coordinator | Plans, delegates, tracks | Write code |
| Executor | Implements assigned tasks | Plan or delegate |
| Reviewer | Validates work quality | Implement features |
The Chief of Staff acts as Coordinator - planning and delegating but never executing.
Tasks flow through defined states:
todo → inprogress → inreview → done
↘ cancelled
State transitions:
todo → inprogress: Agent assigned and workinginprogress → inreview: Implementation complete, PR createdinreview → done: PR merged, task verifiedany → cancelled: Task no longer neededBreak work into appropriately-sized tasks:
| Size | Duration | Scope | Example |
|---|---|---|---|
| Small | <1 hour | Single file/function | Fix typo, add validation |
| Medium | 1-4 hours | Feature component | Add API endpoint |
| Large | 4-8 hours | Multi-file feature | Implement auth flow |
Prefer small-to-medium tasks for agent execution. Large tasks should be broken down.
When creating tasks for agents, include:
Bug:, Feature:, Chore:Example task description:
## Problem
Login button unresponsive on mobile Safari.
## Context
- Reported by 3 users this week
- Works on Chrome mobile
- No console errors visible
## Investigation Steps
1. Check touch event handlers in LoginButton.tsx
2. Verify CSS doesn't block pointer events
3. Test on Safari dev tools
## Acceptance Criteria
- [ ] Login works on Safari iOS 17+
- [ ] No regression on other browsers
- [ ] Test added for touch interaction
When delegating tasks to agents:
For VibeKanban, use start_task_attempt to launch an agent:
Required inputs:
- task_id: The task to work on
- executor: CLAUDE_CODE, CODEX, GEMINI, etc.
- repos: List of {repo_id, base_branch}
Maximize throughput by running independent tasks in parallel:
Guidelines for parallelization:
When agents conflict on shared resources:
Report status in consistent format:
## Backlog Status
| Task | Status | Agent | Notes |
| ---- | ------ | ----- | ----- |
| Bug: Login mobile | inprogress | Agent-1 | Investigating |
| Feature: Dark mode | todo | - | Ready for assignment |
| Chore: Update deps | done | Agent-2 | Merged |
**Active Agents**: 2/3
**Blocked**: None
Escalate when:
Escalation format:
## Escalation: [Brief title]
**Task**: #123 - Feature X
**Agent**: Agent-1
**Blocker**: [Description of blocker]
**Options**:
1. Option A - [pros/cons]
2. Option B - [pros/cons]
**Recommendation**: Option A because [reason]
When handing off between agents or sessions:
For detailed patterns:
references/vibekanban-api.md - VibeKanban MCP tool referencereferences/cos-workflow.md - Chief of Staff workflow procedureWorking examples in examples/:
examples/task-templates.md - Task description templates