agent-collaboration

Standardize squad agent collaboration with worktree awareness and decision recording.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/robpitcher/eShopOnWeb --skill agent-collaboration-robpitcher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-collaboration
Source: https://github.com/robpitcher/eShopOnWeb/tree/main/.copilot/skills/agent-collaboration
Command: npx skills add https://github.com/robpitcher/eShopOnWeb --skill agent-collaboration-robpitcher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralized, repeatable collaboration patterns for all squad agents to ensure worktree awareness, consistent decision recording, and reliable cross-agent communication, reducing duplication and misalignment.

Core Features & Use Cases

  • Worktree Awareness: reference the TEAM ROOT path and avoid assumptions about the current directory; always operate relative to the team's root.
  • Decision Recording: after a decision that affects others, write a structured entry to .squad/decisions/inbox/{your-name}-{brief-slug}.md with a clear format.
  • Cross-Agent Communication: request input from teammates via the coordinator when needed; avoid unilateral changes outside your domain.
  • Use Case: in a multi-agent sprint, agents follow these patterns to enable predictable handoffs and faster blocker resolution.

Quick Start

Follow the centralized collaboration protocol to coordinate decisions and communications across squad agents.

Frequently Asked Questions about agent-collaboration

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

FAQPage Schema
How do I standardize cross-agent communication in a multi-agent workflow?

Cross-agent communication is standardized by routing input requests through a central coordinator and writing structured decisions to inbox files, ensuring agents avoid unilateral changes outside their domain. This reduces duplication and misalignment.

What is worktree awareness and how does it prevent pathing errors for squad agents?

Worktree awareness requires agents to reference the TEAM ROOT path and operate relative to it, avoiding assumptions about the current directory. This prevents pathing errors and ensures consistent file access across multi-agent environments.

How do I record decisions that affect other agents in a squad?

Record decisions by writing a structured entry to .squad/decisions/inbox/{your-name}-{brief-slug}.md after making a choice that affects others. This standardized format enables predictable handoffs and faster blocker resolution.

When do I need a squad charter for coordinating multiple agents?

A squad charter is needed when multiple agents must track the team root, write decisions to inbox files, and coordinate inputs through a central coordinator. It applies to multi-agent sprints requiring predictable handoffs and blocker resolution.

What's the best way to reduce duplication and misalignment among team agents?

The best way to reduce duplication and misalignment is codifying centralized collaboration patterns that enforce worktree awareness, consistent decision recording, and reliable cross-agent communication through a central coordinator.

Can I request input from teammates directly without using a coordinator?

No, cross-agent communication requires requesting input from teammates via the central coordinator. This avoids unilateral changes outside your domain and ensures reliable, coordinated communication across the squad.