mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-09-15 14:22:05 +02:00
Squad Test
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# 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:
|
||||
|
||||
1. Read `.squad/team.md` for the team roster, member roles, and your capability profile.
|
||||
2. Read `.squad/routing.md` for work routing rules.
|
||||
3. If the issue has a `squad:{member}` label, read that member's charter at `.squad/agents/{member}/charter.md` to 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.
|
||||
Reference in New Issue
Block a user