agent-collaboration

Standardize cross-agent collaboration with worktree-aware paths and decision inbox conventions.

209|27|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/dotnet/maui-labs --skill agent-collaboration-dotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-collaboration
Source: https://github.com/dotnet/maui-labs/tree/main/src/Comet/.copilot/skills/agent-collaboration
Command: npx skills add https://github.com/dotnet/maui-labs --skill agent-collaboration-dotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents duplicated charter boilerplate and inconsistent team coordination by standardizing how multiple squad agents share context, record decisions, and request reviewer or cross-agent input.

Core Features & Use Cases

  • Worktree awareness: Ensures agents use the correct TEAM ROOT for all .squad/ paths to avoid misdirected reads/writes.
  • Decision recording: Provides a consistent inbox drop-box path and decision markdown format for actions that affect other agents.
  • Cross-agent communication protocol: Defines when and how to ask for help so the coordinator can bring the right agent in.

Quick Start

In your next agent action that changes shared outcomes, write the decision to the .squad/decisions/inbox/{your-name}-{brief-slug}.md location using the required headings and reasoning.

Frequently Asked Questions about agent-collaboration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate decisions across multiple AI agents without duplicating context?

Cross-agent coordination is standardized by writing shared-impact decisions to a drop-box inbox using a consistent markdown format. This prevents duplicated charter boilerplate and inconsistent team coordination by standardizing how squad agents share context and request input.

What is the best way to handle cross-agent communication in a multi-agent project?

Cross-agent communication uses a defined protocol to establish when and how to ask for help, allowing the coordinator to bring the right agent into the workflow without interfering with other agents' artifacts.

How do I prevent agents from misreading or overwriting files in a worktree?

Worktree awareness ensures agents use the correct TEAM ROOT for all .squad/ paths, preventing misdirected reads and writes across domains while avoiding interference with other agents' artifacts.

When do I need to use a decision recording protocol for agent collaboration?

Decision recording is needed for any agent action that changes shared outcomes. You write the decision to the .squad/decisions/inbox/ location using required headings and reasoning to maintain consistent team coordination.

Does this agent collaboration protocol require any specific dependencies or frameworks?

No dependencies are required. The protocol applies to multi-agent projects by following TEAM ROOT-based .squad/ path rules and using the decisions inbox drop-box format for shared-impact decisions.