When you spawn a multi-agent team and they fail to coordinate, /agent-teams-team-communication-protocols sets the messaging rules.
Set message protocols, plan approval, and shutdown rules for AI agent teams
- Message type selection: direct vs. broadcast vs. team-channel decision rules
- Plan approval workflow: implementer drafts, team-lead reviews and approves before work begins
- Graceful shutdown protocol when all tasks are complete with state handoff
- Teammate discovery patterns so agents know who's on the team and what they own
- Anti-patterns: silent failures, redundant broadcasts, bypassed plan approvals
Who this is for
What it does
5-agent team, work in flight, two implementers writing conflicting code. /agent-teams-team-communication-protocols sets the message-type rules and plan-approval gate so integration points stop colliding.
Implementer ready to start a 4-hour task. /agent-teams-team-communication-protocols enforces the plan-approval workflow: written plan, team-lead review, explicit go-ahead, then work begins.
Status updates flooding the team channel. /agent-teams-team-communication-protocols swaps status broadcasts for direct messages and reserves broadcasts for blockers and decisions.
Last run completed but the next session had no memory of what was done. /agent-teams-team-communication-protocols defines the graceful shutdown handoff with summary, blockers, and next-session pointers.
How it works
Tell the skill the team size, role mix, and the work it's coordinating
Get message-type rules: direct, broadcast, or team-channel for each scenario
Configure the plan-approval gate so implementers can't skip team-lead review
Set the graceful shutdown protocol with state handoff for the next session
Apply the anti-patterns checklist to catch silent failures and broadcast spam
Example
Team: team-lead, implementer-1, implementer-2, reviewer, integrator Work: refactor auth module across 3 services Current issue: implementers stepping on each other's code Goal: 0 integration conflicts
Direct: status updates between implementers and team-lead Broadcast: blockers, scope changes, decisions affecting all Team channel: plan approvals, daily summaries, shutdown Never broadcast: routine progress (use direct)
Implementer writes plan: scope, files touched, integration points Team-lead reviews: 5-minute SLA, asks 2-3 clarifying questions Explicit approval message: 'approved, proceed' No work begins until approval received
Integrator collects: completed PRs, in-flight branches, unresolved decisions Write handoff doc with explicit next-session pointers Team-lead acknowledges shutdown State persisted to /memory for next run
Silent failure: agent fails task but doesn't report (escalate) Redundant broadcast: sending the same status to all (use direct) Bypassed plan approval: implementer starts work pre-approval (block) Ghosted teammate: no response to direct message in 10 min