Migration: copilot-instructions.md (Global + Project)
- Máš ~/.copilot/copilot-instructions.md (Global) jako kopii ~/.claude/CLAUDE.md
- Máš v projektové složce .github/copilot-instructions.md (Project)
- Copilot obě číst — vyzkoušel/a jsi promptem, že pravidla aplikuje
🎯 Klíčový fakt
Sekce “🎯 Klíčový fakt”GitHub Copilot čte:
- Global:
~/.copilot/copilot-instructions.md(uživatelská úroveň, napříč projekty) - Project:
.github/copilot-instructions.md(uvnitř projektové složky, repo-wide)
Oba se aplikují automaticky — Copilot je injectne do každého chat requestu. Žádné slash commands, žádné manuální triggery.
💡 Bonus: Copilot v některých verzích čte i
AGENTS.mdaCLAUDE.mdv repo rootu (cross-agent compat). Pro jistotu ale dělejcopilot-instructions.md— to je oficiálně dokumentovaná cesta.
1. Globální copilot-instructions.md (15 min)
Sekce “1. Globální copilot-instructions.md (15 min)”Pre-check: máš Global CLAUDE.md?
Sekce “Pre-check: máš Global CLAUDE.md?”Test-Path $HOME\.claude\CLAUDE.md- ✅
True→ pokračuj. - ❌
False→ vrať se do Den 4 Blok 01 a vytvoř ho. Alternativa: použij ProjectCLAUDE.mdzmaturita-tutor//anglicky-tutor/jako zdroj.
Vytvoř Copilot global složku + zkopíruj CLAUDE.md
Sekce “Vytvoř Copilot global složku + zkopíruj CLAUDE.md”-
V PowerShellu:
Terminál mkdir $HOME\.copilot -ForceCopy-Item $HOME\.claude\CLAUDE.md $HOME\.copilot\copilot-instructions.md(Mac/Linux:
mkdir -p ~/.copilot && cp ~/.claude/CLAUDE.md ~/.copilot/copilot-instructions.md) -
Ověření v VSCode: File → Open Folder →
C:\Users\<jméno>\.copilot. V Exploreru musí býtcopilot-instructions.mdse stejným obsahem jako tvůj CLAUDE.md.
2. Test: Copilot Global instructions používá (15 min)
Sekce “2. Test: Copilot Global instructions používá (15 min)”-
Otevři projektovou složku z Dne 4 (
maturita-tutor//anglicky-tutor/). -
V Copilot Chat (Agent Mode) pošli:
Vyjmenuj 3 pravidla, která máš z mého globálního copilot-instructions.md souboru.Pokud žádný custom instructions nemáš, řekni to. -
Pozoruj odpověď:
- ✅ Copilot vyjmenuje pravidla (např. „mluv česky”, „B1 úroveň”, „bez IPA”)
- ❌ Copilot řekne, že žádný instructions nemá — ověř
Test-Path $HOME\.copilot\copilot-instructions.md
-
Ověř References list: V Copilot Chat odpovědi vpravo klikni na References (či šipku rozbalit). Měl/a bys vidět
copilot-instructions.mdv seznamu — to potvrzuje, že byl injectnut do promptu. -
Konkrétní test — pošli:
Student A (maturita):
Vysvětli mi krátce, co je entropie.Sleduj — měl/a bys dostat odpověď ve stylu definovaném v Global instructions (krátká, příklad → pravidlo → otázka).
Student B (angličtinářka):
Vysvětli mi krátce, jak se používá present continuous.Sleduj — odpověď v B1 stylu, česky o angličtině.
3. Project-level copilot-instructions.md (15 min)
Sekce “3. Project-level copilot-instructions.md (15 min)”Ve složce Dne 4 je CLAUDE.md z Dne 5 capstone. Zkopíruj ho jako project Copilot instructions:
-
V projektové složce:
Terminál cd $HOME\Desktop\maturita-tutor # nebo anglicky-tutor# Vytvoř .github folder pokud neexistuje:mkdir .github -Force# Zkopíruj CLAUDE.md jako copilot-instructions.md:Copy-Item CLAUDE.md .github\copilot-instructions.md -
Ověř:
Get-ChildItem .github\ukazujecopilot-instructions.md. -
Restart Copilot Chat — zavři chat panel, znovu otevři (Ctrl+Shift+I). Některé verze Copilot načítají instructions jen při startu chat session.
💡 Pokud změny
copilot-instructions.mdse neprojevují ani po restartu Chat panelu, restartuj celé VS Code (Ctrl+Shift+P → „Developer: Reload Window”). Některé build cycles mají delayed change detection v.github/. -
Pošli prompt:
Pracujeme v projektu — vyjmenuj 2 specifická pravidla z mého .github/copilot-instructions.md. -
Pozoruj — Copilot by měl uvést project-specific pravidla:
- Student A: „odkazuj na /otestuj-me”, „uložit do plan-studia.md”
- Student B: „odkazuj na /vysvetli-gramatiku”, „bez IPA, vždy český překlad”
💡 Proč duplicita CLAUDE.md + copilot-instructions.md není problém: Oba jsou statické textové souhrny. Pokud upravuješ jen občas, sync je kosmetika. Bonus: Copilot v některých verzích čte i
CLAUDE.mdv repo rootu — můžeš experimentovat (smaž.github/copilot-instructions.md, nech jenCLAUDE.md, otestuj). Není to ale oficiálně garantované.
✍️ Reflexe (5 min)
Sekce “✍️ Reflexe (5 min)”Do zaznamy.md:
- Globální copilot-instructions.md test: ✅ / ❌
- References list: Vidíš
copilot-instructions.mdv Copilot odpovědi? (Důkaz, že to čte) - Project copilot-instructions.md test: ✅ / ❌
- Které pravidlo Copilot zachytil nejlépe? (cit.)
- Liší se „stylová věrnost” Copilot vs Claude Code? (různé modely → různé osobnosti)
🛟 Light path (pokud Copy-Item selže)
Sekce “🛟 Light path (pokud Copy-Item selže)”- Otevři
~/.claude/CLAUDE.mdv VSCode → Ctrl+A → Ctrl+C - V VSCode: File → New File → Save As →
C:\Users\<jméno>\.copilot\copilot-instructions.md→ Ctrl+V → Save - Stejně pro project
.github/copilot-instructions.md
Cíl je doručit obsah, mechanismus je kosmetika.
🧪 Checkpoint 75 min (od začátku dne)
Sekce “🧪 Checkpoint 75 min (od začátku dne)”-
~/.copilot/copilot-instructions.mdexistuje, identický s CLAUDE.md - Project
.github/copilot-instructions.mdexistuje - Copilot aplikuje pravidla obou v testovacích promptech
- References list ukazuje
copilot-instructions.mdv Copilot odpovědi - Reflexe v
zaznamy.md