What problem does it solve?
Every agent on the team follows identical collaboration patterns for worktree awareness, decision recording, and cross-agent communication.
Core Features & Use Cases
- Worktree Awareness: Use the TEAM ROOT path provided in your spawn prompt. All .squad/ paths are relative to this root. Never assume CWD is the repo root. If TEAM ROOT is not provided, run git rev-parse --show-toplevel as a fallback.
- Decision Recording: After making a decision that affects other team members, write it to .squad/decisions/inbox/{your-name}-{brief-slug}.md with a header that includes date, author, and rationale.
- Cross-Agent Communication: If you need input from another agent, request it in your response and let the coordinator bring them in; avoid performing work outside your domain.
- Anti-Patterns: Do not read every agent charter; do not write directly to decisions.md; do not modify other agents' history.md; always rely on the inbox for decisions.
Quick Start
Adopt the centralized collaboration patterns by using TEAM ROOT, reading decisions.md, and writing decisions to .squad/decisions/inbox.