🎤 Check-in s lektorem (polední, 45 min)
- Doladil(a) jsi pre-flight problémy (Agent Mode, MCP org policy, instructions)
- Lektor ověřil, že rozumíš cross-agent standard, user-level vs project-level, model rozdílům
- Máš jasno, jak v Bloku 05 udělat MCP migration (standard / light path)
🔧 Krok 1 — pre-flight + Bloky 01-03 recovery (10-15 min)
Sekce “🔧 Krok 1 — pre-flight + Bloky 01-03 recovery (10-15 min)”Lektor se zeptá hned na začátku: „Máš v
otazky-pro-check-in.mdněco?”
Pokud ANO
Sekce “Pokud ANO”Spolu řešíte. Nejčastější témata (v tomto pořadí priority):
| Problém | Recovery (cca min) | Kdo řeší |
|---|---|---|
| Copilot Agent Mode chybí v mode dropdown | 5 — VS Code update + Copilot extension update + restart | Student sám pod lektor dohledem |
| MCP org policy disabled (tools panel prázdný) | 10-20 — kontakt IT support, fallback na light path | Lektor + IT |
copilot-instructions.md Copilot nepoužívá | 5 — restart celého VS Code (Ctrl+Shift+P → Reload Window), ověř References list | Student |
Skills v ~/.copilot/skills/ se nedetekují | 10 — restart VS Code, použij explicit prompt s plnou cestou „Použij skill X z ~/.copilot/skills/…” | Student |
| Diakritika v username + npx ekosystém | 10 — npm cache na ASCII (mkdir C:\npm-cache, npm config set cache C:\npm-cache) z Dne 5 lektor materiálu | Lektor + student |
📌 Vyjasnění dvou ASCII složek (může být zmatek):
C:\npm-cache\= pro npm package cache (z Dne 5 fixu pro diakritika v username). Tam npm ukládá své tar.gz balíčky.C:\copilot-data\= pro Memory MCP storage (Den 8 Blok 05 fallback). Tam jdememory.json.Nemíchat to — jsou to dvě různá řešení dvou různých problémů. Pokud máš diakritiku v username, potřebuješ obě. | Quota exhausted (Copilot Free / Education tier) | 5 — status bar quota check, přepnutí na Auto model | Student |
Pokud NE
Sekce “Pokud NE”Skvělé. Přeskakuješ recovery, jdeš na retrieval. Lektor se přesto zeptá alespoň na 1 sanity-check:
„Otevři Copilot Chat (Agent Mode), klikni tools icon. Vidíš tam alespoň 5 tools (read, write, search, terminal, …)?”
Pokud ANO → MCP support OK, můžeš dál. Pokud NE → vrať se ke Kroku 1, řešte teď.
🎯 Krok 2 — Retrieval Bloků 01-03 (10 min)
Sekce “🎯 Krok 2 — Retrieval Bloků 01-03 (10 min)”Lektor vybere 3 z těchto otázek — ověří, že rozumíš proč, ne jen jak:
-
„Vlastními slovy — jaký je rozdíl mezi Ask, Edit a Agent mode v Copilot Chat?”
Vzorová odpověď
- Ask = jen čtení kontextu + odpověď textem. Žádné file write nebo terminal tools.
- Edit = navrhne multi-file change-set, ty schvaluješ celý balík najednou.
- Agent = autonomous executor s plným tool access (file edits, terminal, MCP, sub-agents).
MCP tools jsou viditelné JEN v Agent Mode — proto je Agent požadavek pro skills + MCP.
-
„Proč jsi NEMUSEL/A
cpskilly upravovat při migraci do Copilotu?”Vzorová odpověď
SKILL.mdje cross-agent open standard. Frontmatter (name,description) + Markdown body je identický napříč Claude Code, Copilot, Codex CLI, Antigravity. Stačí zkopírovat soubor — chování zachováno (modulo model osobnost). -
„Kam jsi v Bloku 03 zkopíroval/a skilly —
~/.copilot/skills/nebo.github/skills/? Proč ten výběr?”Vzorová odpověď
~/.copilot/skills/(user-level) — analog k~/.claude/skills/. Skill funguje napříč všemi projekty — stejně jako v Claude Code..github/skills/(project-level) by skill omezil jen na ten konkrétní repo. User-level je správné default pro osobní use case..github/skills/má smysl, jen pokud chceš skill sdílet s týmem v repu — to teď nepotřebuju. -
„Liší se výstup tvého skillu v Copilotu vs Claude Code? V čem konkrétně?”
Pravděpodobná pozorování
Model osobnost. Copilot (Auto / GPT) a Claude Sonnet čtou stejný SKILL.md ale interpretují jinak:
- Tvrdá pravidla (
NIKDY,VŽDY+ konkrétní zákaz) — oba respektují - Měkká pravidla („polopaticky”, „buď přátelský”) — Copilot model občas ignoruje
- Pravidla typu „bez IPA fonetiky” — některé verze GPT je občas přidají
Co s tím: přitvrď pravidlo. „NIKDY nepoužívej IPA fonetiku, ani když považuješ za užitečné.”
- Tvrdá pravidla (
-
„Co je
References listv Copilot odpovědi? K čemu slouží?”Vzorová odpověď
References list je panel vpravo v Copilot Chat odpovědi (klikni na šipku rozbalit), který ukazuje které soubory Copilot použil jako kontext. Když uvidíš tam
copilot-instructions.mdneboSKILL.md, víš že je Copilot opravdu četl. Pokud tam NEjsou, instructions/skills se neaplikovaly.Tohle je jediný deterministický důkaz o context loading — bez References list jen hádáš.
-
„Tvůj sub-agent (Custom Agent v Copilotu) NEVIDÍ co?” (zopakování lekce z Dne 6)
Vzorová odpověď
3 věci:
- Tvou aktuální konverzaci
- Memory MCP
- Global ani Project instructions
Vidí jen popisné parametry, které mu pošleš. Pravidlo: pokud chceš personalizovaný výstup, vše předej v promptu.
🎬 Krok 3 — Ukázka tvé práce (10 min)
Sekce “🎬 Krok 3 — Ukázka tvé práce (10 min)”V VSCode + 2 nástroje (Claude Code + Copilot) ukaž lektorovi:
~/.copilot/copilot-instructions.md— obsah (Global)~/.copilot/skills/— výpis složek (Get-ChildItem)- Live volání skillu v Copilot Chat (Agent Mode):
Lektor sleduje References list v odpovědi → musí vidět tvůjPoužij skill <jméno> z ~/.copilot/skills/ — [zadej úkol].
SKILL.md. - Project
.github/copilot-instructions.md(pokud jsi vytvořil/a)
Lektor ti může navrhnout 1 úpravu skillu — vyzkoušíš hned, srovnáš výstup.
❓ Krok 4 — Tvoje otázky (10 min)
Sekce “❓ Krok 4 — Tvoje otázky (10 min)”Typické dotazy a krátké odpovědi:
„Proč nestačí jen Claude Code? K čemu mi je dual setup?”
Sekce “„Proč nestačí jen Claude Code? K čemu mi je dual setup?””Claude Code je trenažér — pokrývá kurz, ale neplatím to já jako student dlouhodobě. Copilot je tvůj denní nástroj ze školy. Migration ti dává 2 výhody:
- Možnost volby modelu (Sonnet pro nuanci, Copilot Auto pro rychlost)
- Učení se přenosnost konceptů — kdykoli ve kariéře přejdeš na další tool, principy už znáš
„Můžu mít skilly synchronizované mezi Claude a Copilot automaticky?”
Sekce “„Můžu mít skilly synchronizované mezi Claude a Copilot automaticky?””Ne nativně. Jsou to 2 oddělené složky (~/.claude/skills/ a ~/.copilot/skills/). Možnosti:
- Manuálně: úpravu uděláš v jedné, kopíruješ do druhé (Copy-Item)
- Symlink (advanced): místo druhé složky vytvoř symbolic link na první. PowerShell:
New-Item -ItemType SymbolicLink -Path "$HOME\.copilot\skills" -Target "$HOME\.claude\skills"(vyžaduje admin/Developer Mode na Win 11)
Doporučení pro začátek: manuální copy je dost, pokud upravuješ jednou za měsíc.
„Můžu v Copilotu používat vlastní OpenAI API klíč místo subscription modelu?”
Sekce “„Můžu v Copilotu používat vlastní OpenAI API klíč místo subscription modelu?””Ano — BYOK (Bring Your Own Key). Manage Models v Copilot picker → Add Models → OpenAI/Anthropic → vlož klíč. Náklady jdou na tvůj klíč, ne na Copilot quota. Detail v Bloku 06 Y discovery.
„Co se stane, když upravím SKILL.md v ~/.claude/skills/ — bude se to projevovat v ~/.copilot/skills/?”
Sekce “„Co se stane, když upravím SKILL.md v ~/.claude/skills/ — bude se to projevovat v ~/.copilot/skills/?””Ne — jsou to 2 nezávislé kopie. Důsledek dnešní migrace přes Copy-Item. Pokud upravíš v Claude Code, musíš ručně kopírovat znovu (nebo nastavit symlink, viz výše).
„Můj quota se rychle vyčerpává v Agent Mode. Co s tím?”
Sekce “„Můj quota se rychle vyčerpává v Agent Mode. Co s tím?””Agent Mode konzumuje premium requesty rychleji než Ask (multi-step = víc requestů). Strategie:
- Ask mode pro krátké otázky (levnější)
- Agent mode jen pro úkoly, které vyžadují file ops nebo MCP
- Auto model selection v model pickeru — pokud premium quota vyčerpán, Copilot ti dá alternativu
📋 Krok 5 — Plán pro Blok 05 (5 min)
Sekce “📋 Krok 5 — Plán pro Blok 05 (5 min)”Lektor s tebou projde:
Standard path (75 min) — pokud vše v pre-flightu OK
Sekce “Standard path (75 min) — pokud vše v pre-flightu OK”- Memory MCP install do
.vscode/mcp.json(workspace) — 15 min - Test Memory:
memorize+ restart +list_memories— 15 min - Capstone test — Day 5/6 workflow v Copilot Agent Mode — 30 min
- Update
zaznamy.md— 15 min
Light path (60 min) — pokud MCP nefunguje (org policy / install fail)
Sekce “Light path (60 min) — pokud MCP nefunguje (org policy / install fail)”- Skip MCP install (zapsáno do
otazky-pro-check-in.mdk pozdějšímu dořešení) - Capstone bez Memory — skill vytvoří plán bez
list_memoriesvolání. 30 min - Test integrace 2 vrstev (instructions + skills) — 15 min
- Update
zaznamy.md+ Memory follow-up datum — 15 min
🔚 Krok 6 — Závěrečná otázka (5 min)
Sekce “🔚 Krok 6 — Závěrečná otázka (5 min)”„Škála 1-10 — jak ti dnes Copilot setup sedí oproti Claude Code? Co ti chybí, co naopak preferuješ?”
Lektor zapíše jako feedback pro Day 9 plán (Den 9 = velký projekt; student volí, jestli ho dělá v Claude Code nebo Copilotu — odpověď určuje preferenci).
⚠️ Nouzový režim — self check-in (lektor nedostupný)
Sekce “⚠️ Nouzový režim — self check-in (lektor nedostupný)”Recovery checklist (projdi sám/sama)
Sekce “Recovery checklist (projdi sám/sama)”- Otevři
otazky-pro-check-in.mdv projektové složce. - Pro každou položku:
- Agent Mode chybí: VS Code update (1.99+), Copilot extension update, restart. Pokud stále, počkej na lektora — subscription / org decision.
- MCP tools panel prázdný: zapiš detail (chybová hláška, screenshot). Bez lektora to nedořešíš (potřebuje IT support).
copilot-instructions.mdnečtený: ověřTest-Path $HOME\.copilot\copilot-instructions.md(Global) nebo.github\copilot-instructions.md(Project). Restart celého VS Code (Reload Window).- Skills se nedetekují: explicit prompt „Použij skill X z ~/.copilot/skills/…” + restart whole VS Code.
3 self check-in otázky
Sekce “3 self check-in otázky”Otázka 1: Co je nejdůležitější věc, kterou jsi se dnes naučil/a o cross-agent kompatibilitě?
Vzorovka
Skills jsou portable napříč nástroji. SKILL.md je open standard adoptovaný většinou velkých AI agent nástrojů. Stejný soubor → stejné chování (modulo model osobnost).
To znamená: tvoje hodiny investice do skillu se nezahodí, když přejdeš mezi nástroji. Otázka je „který model” (Sonnet vs Auto vs GPT vs Gemini), ne „znova píšu skilly”.
Otázka 2: Proč jsi v Bloku 03 zvolil/a ~/.copilot/skills/ (user-level) místo .github/skills/ (project-level)?
Vzorovka
Cross-project availability. V Claude Code byly skilly v ~/.claude/skills/ — funguje napříč projekty. Pokud zkopíruju jen do .github/skills/ jednoho projektu, ztratím tu výhodu.
~/.copilot/skills/ zachovává cross-project workflow. .github/skills/ má smysl jen pokud chci skill sdílet s týmem v repu — pro osobní use case nepotřebuju.
Otázka 3: Jsi ready na Blok 05 (MCP + capstone)?
Self-check (4 body)
✅ Copilot Agent Mode aktivní + tools panel NEní prázdný (MCP support dostupný)
✅ ~/.copilot/copilot-instructions.md Copilot čte (References list potvrzuje)
✅ Skills v ~/.copilot/skills/ přenesené, alespoň 1 funkčně testovaný explicit promptem
✅ Vidíš References list v Copilot odpovědích
Pokud 4/4 → standard path 75 min. Pokud 3/4 → standard path s opatrností. Pokud 2/4 nebo méně → rovnou light path 60 min.
🔄 Plán odpoledne
Sekce “🔄 Plán odpoledne”Po check-inu:
- 13:30 (75 min): Blok 05 — MCP migration + capstone test (standard / light)
- 14:45 (15 min): ☕ pauza
- 15:00 (30 min): Blok 06 — Y discovery + kvíz + reflexe
- 15:30: konec aktivního, flex do 17:00