mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-08-28 14:37:29 +02:00
Squad Test
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
---
|
||||
name: "agent-collaboration"
|
||||
description: "Standard collaboration patterns for all squad agents — worktree awareness, decisions, cross-agent communication"
|
||||
domain: "team-workflow"
|
||||
confidence: "high"
|
||||
source: "extracted from charter boilerplate — identical content in 18+ agent charters"
|
||||
---
|
||||
|
||||
## Context
|
||||
|
||||
Every agent on the team follows identical collaboration patterns for worktree awareness, decision recording, and cross-agent communication. These were previously duplicated in every charter's Collaboration section (~300 bytes × 18 agents = ~5.4KB of redundant context). Now centralized here.
|
||||
|
||||
The coordinator's spawn prompt already instructs agents to read decisions.md and their history.md. This skill adds the patterns for WRITING decisions and requesting help.
|
||||
|
||||
## Patterns
|
||||
|
||||
### Worktree Awareness
|
||||
Use the `TEAM ROOT` path provided in your spawn prompt. All `.squad/` paths are relative to this root. If TEAM ROOT is not provided (rare), run `git rev-parse --show-toplevel` as fallback. Never assume CWD is the repo root.
|
||||
|
||||
### Decision Recording
|
||||
After making a decision that affects other team members, write it to:
|
||||
`.squad/decisions/inbox/{your-name}-{brief-slug}.md`
|
||||
|
||||
Format:
|
||||
```
|
||||
### {date}: {decision title}
|
||||
**By:** {Your Name}
|
||||
**What:** {the decision}
|
||||
**Why:** {rationale}
|
||||
```
|
||||
|
||||
### Cross-Agent Communication
|
||||
If you need another team member's input, say so in your response. The coordinator will bring them in. Don't try to do work outside your domain.
|
||||
|
||||
### Reviewer Protocol
|
||||
If you have reviewer authority and reject work: the original author is locked out from revising that artifact. A different agent must own the revision. State who should revise in your rejection response.
|
||||
|
||||
## Anti-Patterns
|
||||
- Don't read all agent charters — you only need your own context + decisions.md
|
||||
- Don't write directly to `.squad/decisions.md` — always use the inbox drop-box
|
||||
- Don't modify other agents' history.md files — that's Scribe's job
|
||||
- Don't assume CWD is the repo root — always use TEAM ROOT
|
||||
Reference in New Issue
Block a user