Přeskočit na obsah

Y discovery + kvíz + reflexe

⏱ Odhadovaný čas 30 min
📍 Pozice Den 8, blok 7 / 7
🎯 Po tomto bloku budeš umět
  • Víš o 3 advanced věcech v Copilotu (Custom Agents, Awesome Copilot, BYOK)
  • Ověřil(a) sis 3 klíčové koncepty Dne 8 — cross-agent compat, Agent Mode, .github paths
  • Máš reflexi migration dne — která vrstva byla snadná, která ne

🌟 Y discovery — 3 věci, co Copilot umí navíc (15 min)

Sekce “🌟 Y discovery — 3 věci, co Copilot umí navíc (15 min)”

3 témata, která stojí za zmínku, ale dnes je nezkoušíš. Jsou to „seedy na samostudium” — víš, že existují.

1. Custom Agents — .github/agents/*.agent.md

Sekce “1. Custom Agents — .github/agents/*.agent.md”

Copilot má Custom Agents (formálně se to dříve nazývalo „Custom Chat Modes”). Definuješ si specializovanou personu (např. „Code Reviewer”, „Doc Writer”, „Test Runner”) a v Copilot Chat ji spustíš přes mode dropdown.

Formát (YAML frontmatter + Markdown body):

---
name: code-reviewer
description: Specialista na review kódu, čte read-only
tools: ["read", "search"]
model: claude-sonnet-4
---
# Instrukce
Jsi code reviewer. Hledáš bugs, security issues, performance problems.
NIKDY needituj kód, jen analyzuj.

Cesty:

  • Project-level: .github/agents/code-reviewer.agent.md
  • User-level: ~/.copilot/agents/code-reviewer.agent.md

To je analogie k Claude Code sub-agentům z Dne 6 — Copilot má strukturovaný file-based přístup.

2. Awesome Copilot — komunitní knihovna

Sekce “2. Awesome Copilot — komunitní knihovna”

github.com/github/awesome-copilotoficiální GitHub repo s hotovými agents, skills, instructions, prompts, hooks. Komunitní + některé jsou od GitHub samotného.

Pro tvůj use case (maturita / angličtina) je nepravděpodobné najít přímo, ale víš, že existuje. Pro pracovní use case je to obrovský šetřič času.

💡 Bonus: Awesome Copilot MCP server ti umožní hledat a instalovat skills/agents přímo z Chat. Mimo dnešek.

3. BYOK — Bring Your Own Key (vlastní OpenAI / Anthropic API key)

Sekce “3. BYOK — Bring Your Own Key (vlastní OpenAI / Anthropic API key)”

Pokud někdy získáš vlastní OpenAI API key (nebo Anthropic, Google Gemini), můžeš ho přidat do Copilotu:

  1. Copilot Chat → klikni na model picker dole v chat boxu
  2. Manage ModelsAdd Models → vyber provider (OpenAI / Anthropic / atd.)
  3. Vlož API key

Důsledek: náklady jdou na tvůj klíč (ne na Copilot subscription quota), ale získáš modely, které Copilot subscription nemusí mít (např. nejnovější GPT-5.5, o3, atd.).

Pro studenta dnes: zatím nepotřebuješ. Ale víš, že existuje — pokud někdy chceš experimentovat s modely mimo školní subscription.


Kvíz Den 8 — Migration do GitHub Copilot

Otázka 1: Tvůj 1. skill (z Dne 4) jsi v Bloku 03 přenesl/a z ~/.claude/skills/ do .github/skills/ v projektové složce. Jaké úpravy SKILL.md souboru jsi musel/a udělat, aby fungoval v Copilotu?

Otázka 2: V Copilot Chat existují tři módy: Ask, Edit, Agent. Pošleš v každém ze tří módů úplně stejný prompt: 'Vytvoř soubor test.txt'. V kterém z módů Copilot soubor SKUTEČNĚ vytvoří (provede tool call a zápis na disk)?

Otázka 3: Memory MCP v Claude Code přidáš příkazem `claude mcp add memory ...`. V GitHub Copilot je equivalent .vscode/mcp.json. Jaký je hlavní rozdíl ve formátu konfigurace mezi Copilot a např. Cursor / Claude Desktop?

Otázka 4: Vlastními slovy (3-5 vět): Tvůj kamarád říká: 'Naučil jsem se Claude Code v kurzu, ale teď v práci máme jen Copilot. Všechno se musím učit znovu.' Jak mu vysvětlíš, co PLATÍ a co NEPLATÍ z jeho znalostí, na základě toho, co ses dnes naučil/a?

💡 Nápověda

Vzpomeň si na 3 vrstvy migrace z Dne 8: copilot-instructions.md, skills, MCP. Která z nich byla nejtěžší? Která nejlehčí?

Otázka 5: Vlastními slovy (3-5 vět): Po Dne 8 máš dual setup — Claude Code + GitHub Copilot. Pro KTERÝ úkol z reálného života bys raději sáhl/a po (a) Claude Code, (b) Copilotu? Dej konkrétní příklad pro každý nástroj a vysvětli, PROČ tě model rozdíl nebo UI tlačí k tomu výběru.

💡 Nápověda

V Bloku 03 jsi spustil/a stejný skill v obou nástrojích. Co se ti líbilo víc v každém? Pro kterou personu (maturita / B1) lépe sedl Sonnet vs Copilot model?


Reflexe (5 min, 3 otázky paragraph)

Sekce “Reflexe (5 min, 3 otázky paragraph)”

Na papír — celé věty:

🧠 Otázka 1 — která vrstva byla nejjednodušší

Sekce “🧠 Otázka 1 — která vrstva byla nejjednodušší”

Která ze 3 vrstev migrace byla nejjednodušší?

  1. copilot-instructions.md (kopírování CLAUDE.md → copilot-instructions.md)
  2. Skills (Copy-Item celé složky, žádná úprava)
  3. MCP (.vscode/mcp.json JSON edit)

Která tě překvapila pozitivně? Která naopak vyžadovala nejvíc práce?

🧠 Otázka 2 — překvapení cross-agent compat

Sekce “🧠 Otázka 2 — překvapení cross-agent compat”

Co tě nejvíc překvapilo na cross-agent kompatibilitě?

Skills fungují identicky — to je win. Ale co se chovalo jinak, než jsi čekal/a? (Tool call vizualizace, References list, model osobnost, rychlost…)

🧠 Otázka 3 — preference pro reálné úkoly

Sekce “🧠 Otázka 3 — preference pro reálné úkoly”

Po Dne 8 — pokud bys měl/a pracovat zítra na reálném úkolu, sáhneš po Claude Code (Sonnet) nebo Copilotu (Auto/GPT)? Proč?

Není „správná” odpověď. Důležité je, že zdůvodníš na základě své zkušenosti dnes (model osobnost, UI komfort, integrace s VS Code, cost).


🎉 Den 8 hotový — máš dual setup

Sekce “🎉 Den 8 hotový — máš dual setup”

Dnes jsi:

  • ✅ Aktivoval/a Copilot Agent Mode (autonomous mode v VS Code)
  • ✅ Přenesl/a Global + Project copilot-instructions.md (kopie CLAUDE.md)
  • ✅ Migroval/a skills přes Copy-Item — cross-agent compat ověřen
  • ✅ Nainstaloval/a Memory MCP do Copilot přes .vscode/mcp.json
  • ✅ Spustil/a Day 5/6 capstone workflow v Copilot Agent Mode
  • ✅ Máš dual setup — můžeš pracovat v Claude Code i Copilotu, vidíš model rozdíly

🎯 Klíčové meta-lekce dne

Sekce “🎯 Klíčové meta-lekce dne”
  1. Skills jsou cross-agent open standard — přenosné napříč Claude Code, Copilot, Codex CLI. Hodiny investice = stálá hodnota.
  2. CLAUDE.md → copilot-instructions.md je drobná migrace (kopírování + jiné jméno).
  3. MCP config formát se liší — Claude Code JSON, Copilot JSON s root key "servers", Codex TOML. Ale balíček MCP serveru je identický.
  4. Modely mají osobnosti — Sonnet a Copilot model čtou stejné instrukce, ale stylistikou se liší. Vyber, co ti sedí.
  5. Agent Mode je MUSÍ pro skills + MCP. Ask a Edit mode jsou omezené.

🔄 Co dál — Den 9-10 plán

Sekce “🔄 Co dál — Den 9-10 plán”
DenTéma
8 (dnes)✅ Migration do Copilot + dual setup
9 (zítra)Velký projekt — využiješ vše ze 2 týdnů (instructions + skills + MCP + sub-agenti) v Copilotu NEBO Claude Code (vyber, co ti sedne)
10Showcase + 2-týdenní reflexe — finální uzavření kurzu

💡 Pro zítřek: Pokud máš v otazky-pro-check-in.md Memory MCP follow-up z dnešního light path, vyřeš to ve flex okně 15:30–17:00 dnes nebo emailem do 3 dnů. Den 9 (velký projekt) bude smysluplnější s funkční Memory.

🌟 Bonus: Pokud někdy chceš použít OpenAI Codex CLI (terminálový tool, vyžaduje vlastní OpenAI auth), referenční guide tady.