Skip to content

Commit 95b0414

Browse files
greenie-msftCopilot
andcommitted
Add durable-functions-migration skill with non-.NET examples
Add Copilot skill for migrating Durable Functions apps from legacy backends (Azure Storage, Netherite, MSSQL) to Durable Task Scheduler. Includes complete before/after migration examples for Python, JavaScript/TypeScript, and Java in addition to .NET. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 4de5186 commit 95b0414

File tree

4 files changed

+1281
-0
lines changed

4 files changed

+1281
-0
lines changed

.github/copilot-instructions.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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

Comments
 (0)