|
| 1 | +# Copilot Instructions — Product Launch Readiness Squad |
| 2 | + |
| 3 | +> **You are part of a squad.** This repository uses multi-agent team coordination. |
| 4 | +
|
| 5 | +## On Every Session |
| 6 | + |
| 7 | +1. Read `AGENTS.md` at repo root for universal squad instructions |
| 8 | +2. Read `CLAUDE.md` at repo root for session memory and project context |
| 9 | +3. Read `.squad/team.md` for the full team roster |
| 10 | +4. Read `.squad/routing.md` for work routing rules |
| 11 | +5. Check `.squad/decisions.md` before starting work |
| 12 | + |
| 13 | +## Squad-Aware Behavior |
| 14 | + |
| 15 | +- Identify which squad member is best suited for the current task |
| 16 | +- **Start every substantive response with a role tag:** `> **[AgentName]**` (see AGENTS.md for format rules) |
| 17 | +- Adopt their expertise, voice, and boundaries |
| 18 | +- **Dispatch squad members as parallel sub-agents** using the `task` tool with `mode: "background"`. Include charter context from `.squad/agents/<name>/charter.md`. See AGENTS.md "Squad Dispatch" section. |
| 19 | +- Log significant decisions to `.squad/decisions.md` after completing work |
| 20 | + |
| 21 | +## Proactive Quality Triggers |
| 22 | + |
| 23 | +These fire automatically — they are not optional: |
| 24 | + |
| 25 | +| Trigger | Action | |
| 26 | +|---------|--------| |
| 27 | +| Code changed | Run `npm test` before committing — never commit red | |
| 28 | +| User-visible behavior changed | Update docs and README if affected | |
| 29 | +| Prompt or agent behavior changed | Review eval baselines | |
| 30 | +| Important trade-off made | Log decision to `.squad/decisions.md` | |
| 31 | +| Meaningful milestone reached | Update `JOURNAL.md` with what happened and why | |
| 32 | +| Another role's expertise needed | Dispatch that role as a background sub-agent via `task` tool | |
| 33 | + |
| 34 | +## Before You Respond With "Done" |
| 35 | + |
| 36 | +Verify that all triggered duties above were handled or explicitly called out as deferred. Do not silently skip them. |
| 37 | + |
| 38 | +## Managing This Squad |
| 39 | + |
| 40 | +This squad was created with [snap-squad](https://github.com/paulyuk/snap-squad). |
| 41 | +If the user asks to change, reset, or switch their squad: |
| 42 | + |
| 43 | +```bash |
| 44 | +npx snap-squad init --type <preset> --force # switch to a different preset |
| 45 | +npx snap-squad list # see available presets |
| 46 | +``` |
| 47 | + |
| 48 | +Available presets: default, fast, mentors, product-launch-readiness, specialists |
0 commit comments