Capstone: agent-augmented skill
- Rozšířil(a) jsi 2. skill o pravidlo pro auto-volání sub-agenta
- Po 15 min víš, jestli jdeš STANDARD nebo LIGHT path
- Máš augmentovaný plán s bonus material od sub-agenta — automaticky NEBO manuálně
🎯 Co se vlastně dělá
Sekce “🎯 Co se vlastně dělá”Tvůj 2. skill (Dne 5) plánuje studium / týden AJ. Plán je obecný. V Bloku 03 jsi to manuálně doplnil/a o sub-agent výstup. Cíl Bloku 05: udělat to automatické — skill sám pro každý den plánu zavolá sub-agenta a vloží výsledek do plánu.
📌 Připomínka z Bloku 03: Sub-agent NEVIDÍ Memory MCP. Pokud chceš personalizovaný výstup, hlavní CC musí předat osobní data jako součást
descriptionparametru. Skill vSKILL.mdto musí instruovat (krok navíc).
⏱ Workflow (75 min, 4 kroky + kontrolní bod)
Sekce “⏱ Workflow (75 min, 4 kroky + kontrolní bod)”Krok 1 (0-15 min): Update SKILL.md
Sekce “Krok 1 (0-15 min): Update SKILL.md”Otevři ~/.claude/skills/pripravny-plan/SKILL.md. Přidej na konec stávajícího SKILL.md (z Dne 5) nový krok 7 + 8:
## Postup (rozšíření z Dne 6)
7. **Pro každý den plánu**, zavolej Task tool s general-purpose subagentem. V `description` parametru EXPLICITNĚ uveď: - **téma** daného dne (z plánu) - **úroveň** studenta — "maturitní ročník v ČR, dějepis (nebo příslušný předmět)" - **formát výstupu** — "3 zajímavá fakta, max 4 věty na fakt + 1 procvičovací otázka"
Pokud máš přístup k Memory MCP (zavolej `list_memories` PŘED Task voláním), doplň do description i **slabá místa studenta** ("v Memory: slabé téma X — zaměř se na Y").
**Sub-agent NEVIDÍ tvou Memory ani Global CLAUDE.md** — vše, co má vědět, musíš mu napsat v description.
8. Po každém Task volání: vlož vrácený výstup do plan-studia.md pod sekci "Den N — bonus material" (kde N je daný den).Otevři ~/.claude/skills/tyden-anglictiny/SKILL.md. Přidej na konec stávajícího SKILL.md (z Dne 5) nový krok 7 + 8:
## Postup (rozšíření z Dne 6)
7. **Pro každý den s gramatickým jevem**, zavolej Task tool s general-purpose subagentem. V `description` parametru EXPLICITNĚ uveď: - **gramatický jev** (z plánu) - **úroveň** — "B1, česká studentka, mateřština čeština" - **formát** — "3 autentické příklady (EN+CZ překlad) + 1 cvičení k překladu" - **omezení** — "bez IPA fonetiky, příklady z běžné konverzace, ne učebnicové"
Pokud máš přístup k Memory MCP (zavolej `list_memories` PŘED Task voláním), doplň do description i **slabá místa studentky** ("v Memory: problém s X — zdůrazni Y").
**Sub-agent NEVIDÍ tvou Memory ani Global CLAUDE.md** — vše, co má vědět, musíš mu napsat v description.
8. Po každém Task volání: vlož vrácený výstup do plan-tydne.md pod sekci "Den N — bonus material" (kde N je daný den).Ulož SKILL.md Ctrl+S.
Krok 2 (15-30 min): KRITICKÝ KONTROLNÍ BOD
Sekce “Krok 2 (15-30 min): KRITICKÝ KONTROLNÍ BOD”-
Restart CC: V terminálu
/exit, pakclaudeznovu (aby uviděl změnu skillu). -
Zavolej skill jednou:
/pripravny-plannebo fallback: „Použij skill pripravny-plan a připrav mi 5-denní plán z dějepisu, slabé téma Třicetiletá válka. Pro každý den ZAVOLEJ Task tool podle pravidla 7 v SKILL.md.”
/tyden-anglictinynebo fallback: „Použij skill tyden-anglictiny a udělej mi 5-denní plán, focus gramatika, slabé past perfect. Pro každý gramatický jev ZAVOLEJ Task tool podle pravidla 7 v SKILL.md.”
-
Sleduj UI v dalších 15 minutách:
- Vidíš
⏺ Task(...)nebo⏺ Agent(...)indikátor pro aspoň 3 z plánovaných dnů (ne jen 1!)? → STANDARD path (krok 3). - Po 15 min žádný indikátor, NEBO indikátor jen pro 1-2 dny? → LIGHT path (krok 3-light). Skill nedrží krok 7 konzistentně, light path je realistická volba.
- Vidíš
Krok 3 — STANDARD (30-60 min): iterace
Sekce “Krok 3 — STANDARD (30-60 min): iterace”Pokud kontrolní bod ✅:
-
Sleduj výstup — sub-agent vrátil 3 fakta + otázku (Student A) / 3 příklady + cvičení (Student B). Vložilo se to automaticky do
plan-*.md? -
Iterace 1 — pokud výstup je moc dlouhý, krátký, off-topic, uprav SKILL.md krok 7:
- Přidej „max X vět na fakt” / „NIKDY víc než Y znaků”
- Zúži téma „zaměř se na vojenské bitvy, ne sociální historie”
- Restart CC, zavolej skill znovu, ověř.
-
Iterace 2 — pokud Memory data nepředávají, přidej do SKILL.md krok 7:
- „PŘED Task voláním ZAVOLEJ list_memories tool. Pak v description Task volání explicitně uveď, co jsi z Memory vyčetl/a.”
-
Iterace 3 (volitelně) — pokud chceš víc obsahu, přidej do skillu vícenásobné Task volání pro stejný den (např. 1 sub-agent na fakta, 1 na otázky).
Krok 3-LIGHT (30-60 min): manuální volání
Sekce “Krok 3-LIGHT (30-60 min): manuální volání”Pokud kontrolní bod ❌:
-
Skill vytvořil plán (
plan-studia.md/plan-tydne.md) — máš obecný plán bez bonus materiálu. -
Manuálně zavolej Task tool pro 2 dny plánu (ne pro každý — light je realistický, ne kompletní):
Spusť Task tool s general-purpose. Úkol:"Vyhledej 3 fakta + 1 otázku k tématu [TÉMA Z PLÁNU]. Pro maturitníhostudenta v ČR. Max 4 věty na fakt. Cílový student: [ÚROVEŇ Z TVÉ MEMORY]."Spusť Task tool s general-purpose. Úkol:"Najdi 3 autentické příklady věty s [GRAMATIKOU Z PLÁNU] + 1 cvičení k překladu.Pro českou studentku, B1, EN+CZ překlad, bez IPA. Slabá místa studentky:[Z TVÉ MEMORY]." -
Vlož výstup ručně do
plan-*.mdpod sekci „Den N — bonus material” (jako v Bloku 03). -
Zapiš do
otazky-pro-check-in.md(v projektové složce):- Auto-volání Task tool z SKILL.md nefunguje deterministicky.Manuální volání funguje. Doladit s lektorem (proč CC nedrží krok 7v SKILL.md): flex okno 15:30-17:00 dnes NEBO email do 3 dnů (do [datum + 3]).
📌 Light path je rovnocenná učební cesta — nelze ji zahodit. Vidíš, že:
- Pravidlo v SKILL.md je hint, ne garance — to je hluboké poznání.
- Manuální volání s explicitním promptem je stejně cenné jako auto-volání.
- Memory
list_memoriesv Dne 4-5 měl stejný non-determinism — pattern se opakuje.
Krok 4 (60-75 min): Update zaznamy.md
Sekce “Krok 4 (60-75 min): Update zaznamy.md”V zaznamy.md v projektové složce přidej sekci:
## Den 6 — capstone reflexe
### Path: Standard / Light (vyber)
### Co fungovalo- [např. SKILL.md krok 7 byl dodržen u 3 ze 5 dnů]- [např. manuální Task volání s explicitním promptem dalo lepší výstup než pokus o auto]
### Co nefungovalo- [např. CC ignoroval krok 8 — vkládat výstup automaticky; musela jsem manuálně]
### Co bych zlepšil/a- [např. zúžit téma v description, vrátit kratší fakta]- [např. změnit pravidlo „pro každý den" na „pro 2 vybrané dny" — víc kontroly]
### Memory follow-up (jen pokud light)- Datum dotažení: ___________Ulož Ctrl+S.
🧪 Checkpoint 75 min
Sekce “🧪 Checkpoint 75 min”- SKILL.md má nové kroky 7+8
- Restart CC + zavolání skillu = vidíš
⏺ Task(...)indikátor pro alespoň 1 den -
plan-*.mdmá bonus material od sub-agenta (auto vložený nebo manuálně z iterace) - Alespoň 1 iterace SKILL.md upravena
-
zaznamy.mdmá sekci „Den 6 — capstone reflexe”
- SKILL.md má nové kroky 7+8 (i když je CC nedodržel)
- Manuální Task volání pro 2 dny plánu, výstup vložen do
plan-*.md -
otazky-pro-check-in.mdmá konkrétní datum Memory follow-up (flex / email do 3 dnů) -
zaznamy.mdmá sekci „Den 6 — capstone reflexe”
💡 Meta-lekce
Sekce “💡 Meta-lekce”- SKILL.md pravidla jsou hint, ne garance — CC se rozhoduje sám. Pattern se opakuje (Memory
list_memories). - Sub-agent nevidí kontext — všechno potřebné v
description. Tohle je nejdůležitější Den 6 lekce. - Light path je rovnocenná — manuální volání s dobrým promptem = stejné učení jako automatika.
- Iterace je očekávaná — žádný skill (nebo prompt) není finální napoprvé.