Přeskočit na obsah

Den 6 — Úvod: sub-agenti hands-on (Týden 2 začíná)

⏱ Odhadovaný čas 15 min
📍 Pozice Den 6, blok 1 / 7
🎯 Po tomto bloku budeš umět
  • Vybavil(a) sis 3 dependency koncepty z Týdne 1
  • Pre-flight quick check ověřil, že máš všechno z Dne 5
  • Víš, co tě dnes čeká — sub-agenti aktivně, ne jen koukat

🚀 Týden 2 začíná — co je dál

Sekce “🚀 Týden 2 začíná — co je dál”

V Týdnu 1 jsi postavil/a osobní AI asistent: Global CLAUDE.md + 2 skilly + Memory MCP. V Týdnu 2 z toho děláš víc.

Plán Týdne 2 (preview)

Sekce “Plán Týdne 2 (preview)”
DenTéma
6 (dnes)Sub-agenti hands-on — Dne 5 demo → dnes je spustíš
7Další MCP servery (web search, filesystem) — víc rukou pro CC
8-9Velký projekt — využiješ vše dohromady
10Showcase + finální 2-týdenní reflexe

Den 6 = Dne 5 demo dotaženo. V Dne 5 jsi viděl/a sub-agenty ve videu + screenshotu (pasivní). Dnes je spustíš živě. Žádný nový koncept, žádné teorie navíc — celý den je hands-on.


🧠 Retrieval (3 otázky, 5 min)

Sekce “🧠 Retrieval (3 otázky, 5 min)”

🧠 Otázka 1 — Dne 4

Sekce “🧠 Otázka 1 — Dne 4”

Kde na disku se nachází tvůj custom skill? (Konkrétní cesta.)

Moje odpověď
~/.claude/skills/<jméno-skillu>/SKILL.md

Konkrétně na Windows: C:\Users\<jméno-uživatele>\.claude\skills\<jméno-skillu>\SKILL.md.

Jméno složky = jméno skillu. Soubor uvnitř MUSÍ být SKILL.md (velkými písmeny). YAML frontmatter (name + description) + Markdown instrukce.

Pokud nesedí → Den 4 / Blok 03.

🧠 Otázka 2 — Dne 5

Sekce “🧠 Otázka 2 — Dne 5”

Co je rozdíl mezi skill a sub-agent? Vlastními slovy.

Moje odpověď
  • Skill = workflow, instrukce v SKILL.md. Hlavní CC ho čte a chová se podle něj. Sdílí kontext s tebou.
  • Sub-agent = samostatná Claude instance, kterou hlavní CC spustí přes Task/Agent tool. Má vlastní kontext (nevidí tvou konverzaci, nevidí Memory MCP), specializovaný system prompt, vrací jen výsledek.

Analogie: Skill je tvůj recept, který si nahlas čteš. Sub-agent je kámoš, kterému dáš úkol stranou — neví, co jste si dosud povídali, dostane jen své zadání, vrátí výsledek.

Pokud nesedí → Den 5 / Blok 01.

🧠 Otázka 3 — Dne 5

Sekce “🧠 Otázka 3 — Dne 5”

Co je Task (resp. Agent) tool a jak vypadá tool call indikátor v UI?

Moje odpověď

Task (starší jméno) / Agent (od v2.1.63, oba fungují) je vestavěný tool v Claude Code, kterým hlavní CC spustí sub-agenta.

UI indikátor:

⏺ Task(subagent_type: general-purpose, description: "...")
⎿ Running...
⎿ Done
⎿ Result: ...

Nebo ⏺ Agent(...) v novějších verzích — stejná funkcionalita. Bez tohoto indikátoru sub-agent nebyl spuštěn.

Pokud nesedí → Den 5 / Blok 01.


✈️ Pre-flight quick check (2 min, file-only)

Sekce “✈️ Pre-flight quick check (2 min, file-only)”

V VSCode otevři C:\Users\<jméno>\.claude\ a Desktop\ a zkontroluj:

  • MUSÍ existovat: ~/.claude/skills/<2. skill>/SKILL.md z Dne 5
    • Student A: skills/pripravny-plan/SKILL.md
    • Student B: skills/tyden-anglictiny/SKILL.md
  • MUSÍ existovat: Projektová složka z Dne 4 (maturita-tutor/ / anglicky-tutor/)
  • Měl/a bys mít: tyden-shrnuti.md z Dne 5 (completion artifact — pokud chybí, není to dependency, jen poznamenej)

Pokud jakákoli MUSÍ položka chybí → student vytvoří otazky-pro-check-in.md v projektové složce Dne 4 a zapíše, co chybí. Pokračuj do Bloku 01. V Bloku 04 (check-in) lektor dořeší.


Čas#BlokMin
9:0000Úvod + retrieval + pre-flight (tohle)15
9:1501Sub-agent recap + první živé spuštění30
☕ pauza15
10:0002Hands-on 1: Explore agent v ~/.claude/skills/45
10:4503Hands-on 2: research agent pro tvůj 2. skill45
🍽 oběd60
12:3004🎤 Check-in s lektorem (flex 12:00–13:30)45
13:1505Capstone: agent-augmented skill75
☕ pauza15
14:4506Kvíz + reflexe + plán Týdne 230
15:15Konec aktivní, flex do 17:00

Aktivní: 4 h 45 min. Celkem (s pauzami): 6 h 15 min.

🛠 Co mít přichystané

Sekce “🛠 Co mít přichystané”
  • VSCode OTEVŘENÝ
  • Pre-flight quick check hotový (výše)
  • Papír + tužka (retrieval + reflexe)
  • Tvůj 2. skill z Dne 5 — dnes ho rozšíříš
  • Memory MCP funkční (/mcp ho ukazuje) — pokud ne, zapsat do otazky-pro-check-in.md

Pokračovat na blok 01: Sub-agent — první spuštění →