Multi-Agent Coordination
"Many minds, one mission. Coordination is the multiplier."
When This Skill Activates
- Tasks requiring multiple agents to collaborate
- Keywords: "coordinate", "agents", "parallel", "team", "collaborate"
- Default for: Starlight Orchestrator
What This Skill Does
Manages the coordination of multiple Starlight agents working on related tasks. Handles agent selection, task decomposition, dependency management, and result aggregation.
Procedures
Procedure 1: Agent Selection
- Analyze the task for domain requirements
- Match domains to agent expertise (see Agent Registry)
- Assess if agents need to work in parallel or sequence
- Calculate total token budget for all agents
- Confirm agent selection is minimal (no unnecessary agents)
- Brief each agent with their specific sub-task
Procedure 2: Task Decomposition
- Break the main task into discrete sub-tasks
- For each sub-task, identify: owner agent, dependencies, expected output
- Create dependency graph
- Identify critical path
- Optimize for parallel execution where possible
- Set checkpoints for progress monitoring
Procedure 3: Result Aggregation
- Collect outputs from all agents
- Check for conflicts or contradictions
- Apply the Synthesis Protocol (see core/SYNTHESIS_PROTOCOL.md)
- Merge into unified response
- Ensure no agent's contribution is lost
- Present coherent result to user
Integration Points
- Vault: Operational Vault (coordination patterns)
- Agents: Orchestrator (primary), Prime (council mode)
- Engine: Orchestration Engine (core/ORCHESTRATION_ENGINE.md)
Quality Criteria
- Were the minimum necessary agents used?
- Were dependencies correctly identified?
- Were parallel opportunities exploited?
- Was the final output coherent, not fragmented?