Den 8 — Úvod: Migration do GitHub Copilot v VS Code
- Vybavil(a) sis 3 dependency koncepty z Týdnů 1-2
- Pre-flight ověřil setup — Claude Code work artefakty + Copilot Agent Mode dostupný
- Víš, proč dnešek = MIGRATION DAY (přenes Claude Code → GitHub Copilot v VS Code)
🚀 Migration day — přenes všechno do tvého reálného stacku
Sekce “🚀 Migration day — přenes všechno do tvého reálného stacku”V Týdnu 1-2 ses naučil/a koncepty v Claude Code. Ale v reálu máš VS Code + GitHub Copilot (od školy). Claude Code byl tvůj trenažér, GitHub Copilot je tvůj každodenní nástroj.
Den 8 = překlad celého kurzu do tvého stacku. Konkrétně do GitHub Copilot v VS Code — Copilot Chat + Agent Mode + customization přes .github/ a .vscode/ soubory.
3 pilíře dne
Sekce “3 pilíře dne”- Migration (60 % dne) — přenes CLAUDE.md →
copilot-instructions.md, skills (cross-agent compat!), MCP do.vscode/mcp.json - Discovery (15 min) — co Copilot umí navíc (Custom Agents, Awesome Copilot, BYOK pro vlastní OpenAI klíč)
- Validace — máš dual setup (Claude Code + Copilot), ten samý úkol vyřešíš v obou
Pedagogická zpráva dne
Sekce “Pedagogická zpráva dne”Koncepty z kurzu jsou přenosné napříč nástroji. Skills jsou cross-agent open standard. CLAUDE.md / instructions jsou markdown. MCP je open protocol. Ten samý workflow funguje v Claude Code i v GitHub Copilot — jen s jinými cestami souborů a UI.
🧠 Retrieval (3 otázky, 5 min) — dependencies pro dnešek
Sekce “🧠 Retrieval (3 otázky, 5 min) — dependencies pro dnešek”🧠 Otázka 1 — Dne 4
Sekce “🧠 Otázka 1 — Dne 4”Kde je tvůj custom skill? (Konkrétní cesta na disku.)
Moje odpověď
~/.claude/skills/<jméno-skillu>/SKILL.mdWindows: C:\Users\<jméno>\.claude\skills\<jméno-skillu>\SKILL.md. Cross-agent kompatibilní formát — dnes ho zkopírujeme do .github/skills/.
Pokud nesedí → Den 4 / Blok 03.
🧠 Otázka 2 — Dne 5
Sekce “🧠 Otázka 2 — Dne 5”Co je „tool call indikátor” v UI Claude Code? Jak vypadá?
Moje odpověď
⏺ memorize(...) nebo ⏺ list_memories(...) — viditelný řádek v odpovědi CC, který říká, že byl skutečně zavolán tool (Memory MCP). Bez tohoto indikátoru = jen text, žádný tool call.
V Copilot Agent Mode je to podobné — Copilot ukazuje, jaké tools volal. Přesný formát se může lišit (různé verze, různé extensions).
Pokud nesedí → Den 5 / Blok 04.
🧠 Otázka 3 — Dne 6
Sekce “🧠 Otázka 3 — Dne 6”Co sub-agent NEVIDÍ? (3 věci.)
Moje odpověď
Sub-agent (Task tool v Claude Code, Custom Agents v Copilotu) má vlastní izolovaný kontext:
- Tvou aktuální konverzaci s hlavním Copilot
- Memory MCP
- Global ani Project instructions (
copilot-instructions.md)
Vidí jen parametry, které mu pošleš. Pravidlo: pokud chceš personalizovaný výstup, vše předej v promptu.
Pokud nesedí → Den 6 / Blok 03.
✈️ Pre-flight quick check (5 min)
Sekce “✈️ Pre-flight quick check (5 min)”1. Skills + projektová složka
Sekce “1. Skills + projektová složka”V VSCode otevři C:\Users\<jméno>\.claude\skills\ a Desktop\:
- MUSÍ:
~/.claude/skills/obsahuje alespoň 1. skill z Dne 4 (otestuj-me/SKILL.mdnebovysvetli-gramatiku/SKILL.md) - MĚL/A BYS MÍT: 2. skill z Dne 5 (
pripravny-plan/SKILL.md/tyden-anglictiny/SKILL.md) — stačí draft - MUSÍ: Projektová složka z Dne 4 (
maturita-tutor//anglicky-tutor/)
2. GitHub Copilot v VS Code — ověř, že máš všechno
Sekce “2. GitHub Copilot v VS Code — ověř, že máš všechno”- VS Code verze 1.99+ (
Help → About→ ověř) - GitHub Copilot extension nainstalovaná a aktivní (Status bar dole — vidíš ikonu Copilot bez vykřičníku?)
- Přihlášen/a v Copilotu (klikni na Copilot ikonu → vidíš svůj GitHub username)
- Agent Mode dostupný — otevři Copilot Chat (Ctrl+Shift+I), klikni na mode dropdown nahoře v chat panelu, měl/a bys vidět možnost „Agent”
3. MCP organization policy gate
Sekce “3. MCP organization policy gate”V Copilot Chat (Agent Mode) klikni tools icon v top-left rohu chat boxu (vypadá jako klíč nebo ikona nástrojů). Otevře se panel s tools.
- ✅ Vidíš seznam alespoň 5 Copilot vestavěných tools (typicky: read, write, search, terminal, atd.) → MCP support je dostupný, vše OK, jdi dál.
- ❌ Panel je prázdný nebo hláška „organization policy disabled MCP servers” → tvoje školní subscription má MCP zakázané. Zapiš do
otazky-pro-check-in.md: „Copilot tools panel prázdný — možná org-disabled MCP. Lektor pomáhá s IT supportem.”
💡 Termín „organization policy” tě nemusí strašit — je to jen IT nastavení. Většina Education / Pro / Business plánů má MCP enabled by default. Pokud ti panel ukáže tools, jsi v 95 % studentů, kteří nemají problém.
📌 Proč to ověřit už teď: Blok 05 (75 min capstone) staví na Memory MCP. Pokud org policy MCP blokuje,
.vscode/mcp.jsonse uloží, ale tools nikdy neuvidíš. Lépe to vědět teď, než se 4 hodiny později zaseknout.
4. Diakritika v USERPROFILE
Sekce “4. Diakritika v USERPROFILE”📅 Rozvrh Dne 8
Sekce “📅 Rozvrh Dne 8”| Čas | # | Blok | Min |
|---|---|---|---|
| 9:00 | 00 | Úvod + retrieval + pre-flight (tohle) | 15 |
| 9:15 | 01 | Copilot Agent Mode aktivace + první session | 30 |
| — | — | ☕ pauza | 15 |
| 10:00 | 02 | Migration: copilot-instructions.md (Global + Project) | 45 |
| 10:45 | 03 | Migration: skills přes copy do ~/.copilot/skills/ | 60 |
| — | — | 🍽 oběd | 60 |
| 12:45 | 04 | 🎤 Check-in s lektorem (flex 12:30–13:30) | 45 |
| 13:30 | 05 | Migration: MCP .vscode/mcp.json + capstone test | 75 |
| — | — | ☕ pauza | 15 |
| 15:00 | 06 | Y discovery + kvíz + reflexe | 30 |
| 15:30 | — | Konec aktivní, flex do 17:00 | — |
Aktivní: 5 h 0 min. Celkem (s pauzami): 6 h 30 min.
🛠 Co mít přichystané
Sekce “🛠 Co mít přichystané”- VSCode OTEVŘENÝ s aktivní Copilot extensí
- Pre-flight quick check hotový (výše)
- Agent Mode v Copilot Chat ověřený (mode dropdown)
- Papír + tužka (retrieval + reflexe)
- Tvé skilly z Dne 4-5 v
~/.claude/skills/ - Projektová složka z Dne 4 otevřená v VS Code