Files
WireMock.Net/.squad/templates/copilot-instructions.md
Stef Heyenrath facd2b66ca Squad Test
2026-04-16 16:29:28 +02:00

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:

  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.