Přeskočit na obsah

Den 8 — Úvod: Migration do GitHub Copilot v VS Code

⏱ Odhadovaný čas 15 min
📍 Pozice Den 8, blok 1 / 7
🎯 Po tomto bloku budeš umět
  • 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.

  1. Migration (60 % dne) — přenes CLAUDE.md → copilot-instructions.md, skills (cross-agent compat!), MCP do .vscode/mcp.json
  2. Discovery (15 min) — co Copilot umí navíc (Custom Agents, Awesome Copilot, BYOK pro vlastní OpenAI klíč)
  3. 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.md

Windows: 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:

  1. Tvou aktuální konverzaci s hlavním Copilot
  2. Memory MCP
  3. 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.md nebo vysvetli-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.json se 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”

Čas#BlokMin
9:0000Úvod + retrieval + pre-flight (tohle)15
9:1501Copilot Agent Mode aktivace + první session30
☕ pauza15
10:0002Migration: copilot-instructions.md (Global + Project)45
10:4503Migration: skills přes copy do ~/.copilot/skills/60
🍽 oběd60
12:4504🎤 Check-in s lektorem (flex 12:30–13:30)45
13:3005Migration: MCP .vscode/mcp.json + capstone test75
☕ pauza15
15:0006Y discovery + kvíz + reflexe30
15:30Konec 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

Pokračovat na blok 01: Copilot Agent Mode →