
Team Communication Protocols
Standardize how multiple coding agents assign tasks, report blockers, and hand off interfaces so parallel work does not silently drift.
Install
npx skills add https://github.com/wshobson/agents --skill team-communication-protocolsWhat is this skill?
- Task assignment template with owned files, requirements, and import/export interface contracts
- Integration-point notification when one side of a shared interface is ready
- Blocker report with impact and numbered resolution options
- Task completion and review-finding summaries with severity counts (Critical/High/Medium/Low)
- Investigation report opener for hypothesis-driven agent debugging handoffs
Adoption & trust: 5.9k installs on skills.sh; 36.5k GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Grill Memattpocock/skills
Grill With Docsmattpocock/skills
Brainstormingobra/superpowers
Lark Tasklarksuite/cli
Lark Workflow Standup Reportlarksuite/cli
Cavemanjuliusbrussee/blueprint
Journey fit
Primary fit
Build is the canonical shelf because the templates assume active multi-file implementation with owned paths and integration contracts between teammates. PM subphase captures coordination rituals—assignment, blockers, completion, and review summaries—not the code itself.
Common Questions / FAQ
Is Team Communication Protocols safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Team Communication Protocols
# Messaging Pattern Templates Ready-to-use message templates for common team communication scenarios. ## Task Assignment ``` You've been assigned task #{id}: {subject}. Owned files: - {file1} - {file2} Key requirements: - {requirement1} - {requirement2} Interface contract: - Import {types} from {shared-file} - Export {types} for {other-teammate} Let me know if you have questions or blockers. ``` ## Integration Point Notification ``` My side of the {interface-name} interface is complete. Exported from {file}: - {function/type 1} - {function/type 2} You can now import these in your owned files. The contract matches what we agreed on. ``` ## Blocker Report ``` I'm blocked on task #{id}: {subject}. Blocker: {description of what's preventing progress} Impact: {what can't be completed until this is resolved} Options: 1. {option 1} 2. {option 2} Waiting for your guidance. ``` ## Task Completion Report ``` Task #{id} complete: {subject} Changes made: - {file1}: {what changed} - {file2}: {what changed} Integration notes: - {any interface changes or considerations for other teammates} Ready for next assignment. ``` ## Review Finding Summary ``` Review complete for {target} ({dimension} dimension). Summary: - Critical: {count} - High: {count} - Medium: {count} - Low: {count} Top finding: {brief description of most important finding} Full findings attached to task #{id}. ``` ## Investigation Report Summary ``` Investigation complete for hypothesis: {hypothesis summary} Verdict: {Confirmed | Falsified | Inconclusive} Confidence: {High | Medium | Low} Key evidence: - {file:line}: {what was found} - {file:line}: {what was found} {If confirmed}: Recommended fix: {brief fix description} {If falsified}: Contradicting evidence: {brief description} Full report attached to task #{id}. ``` ## Shutdown Acknowledgment When you receive a shutdown request, respond with the shutdown_response tool. But you may also want to send a final status message: ``` Wrapping up. Current status: - Task #{id}: {completed/in-progress} - Files modified: {list} - Pending work: {none or description} Ready for shutdown. ``` --- name: team-communication-protocols description: Structured messaging protocols for agent team communication including message type selection, plan approval, shutdown procedures, and anti-patterns to avoid. Use this skill when establishing communication norms for a newly spawned team, when deciding whether to send a direct message or a broadcast, when a team-lead needs to review and approve an implementer's plan before work begins, when orchestrating a graceful team shutdown after all tasks are complete, or when debugging why teammates are not coordinating correctly at integration points. version: 1.0.2 --- # Team Communication Protocols Protocols for effective communication between agent teammates, including message type selection, plan approval workflows, shutdown procedures, and common anti-patterns to avoid. ## When to Use This Skill - Establishing communication norms for a new team - Choosing between message types (message, broadcast, shutdown_request) - Handling plan approval workflows - Managing graceful team shutdown - Discovering teammate identities and capabilities ## Message Type Selection ### `message` (Direct Message) — Default Choice Send to a single specific teammate: ```json { "type": "message", "recipient": "implementer-1", "content": "Your API endpoint is ready. You can now build the frontend form.", "summary": "API endpoint ready for frontend" } ``` **Use for**: Task updates, coordination, questions, integration notifications. ### `broadcast` — Use Sparingly Send to ALL teammates simultaneously: ```json { "type": "broadcast", "content": "Critical: shared types file has been updated. Pull latest before continuing.", "summary": "Shared types updated" } ``` **Use ONLY for**: Critical blockers affecting everyone, major changes to shared resources. **Why sparingly?**: Ea