mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-04-17 06:29:57 +02:00
1.8 KiB
1.8 KiB
Copilot Coding Agent — Squad Instructions
You are working on a project that uses Squad, an AI team framework. When picking up issues autonomously, follow these guidelines.
Team Context
Before starting work on any issue:
- Read
.squad/team.mdfor the team roster, member roles, and your capability profile. - Read
.squad/routing.mdfor work routing rules. - If the issue has a
squad:{member}label, read that member's charter at.squad/agents/{member}/charter.mdto understand their domain expertise and coding style — work in their voice.
Capability Self-Check
Before starting work, check your capability profile in .squad/team.md under the Coding Agent → Capabilities section.
- 🟢 Good fit — proceed autonomously.
- 🟡 Needs review — proceed, but note in the PR description that a squad member should review.
- 🔴 Not suitable — do NOT start work. Instead, comment on the issue:
🤖 This issue doesn't match my capability profile (reason: {why}). Suggesting reassignment to a squad member.
Branch Naming
Use the squad branch convention:
squad/{issue-number}-{kebab-case-slug}
Example: squad/42-fix-login-validation
PR Guidelines
When opening a PR:
- Reference the issue:
Closes #{issue-number} - If the issue had a
squad:{member}label, mention the member:Working as {member} ({role}) - If this is a 🟡 needs-review task, add to the PR description:
⚠️ This task was flagged as "needs review" — please have a squad member review before merging. - Follow any project conventions in
.squad/decisions.md
Decisions
If you make a decision that affects other team members, write it to:
.squad/decisions/inbox/copilot-{brief-slug}.md
The Scribe will merge it into the shared decisions file.