đ Den 5 â Reference: tĂ˝den v 1 strĂĄnce + sub-agenti + 2. skill template
Reference â Den 5 (finĂĄlnĂ)
Sekce âReference â Den 5 (finĂĄlnĂ)âđ CelĂ˝ tĂ˝den v 1 strĂĄnce
Sekce âđ CelĂ˝ tĂ˝den v 1 strĂĄnceâ| Den | HlavnĂ tĂŠma | KlĂÄovĂŠ koncepty | HmatatelnĂ˝ vĂ˝stup |
|---|---|---|---|
| 1 | Co je LLM + anatomie promptu | 5 komponent (ROLE/KONTEXT/VSTUP/VĂSTUP/OMEZENĂ), halucinace | OpravenĂŠ prompty |
| 2 | Few-shot + Chain of Thought | Zero/few-shot, CoT trigger, guided kombinace | Upgrade vlastnĂho promptu |
| 3 | VSCode + Claude Code CLI | Step 0 (dedikovanĂĄ sloĹžka), Allow once, Plan Mode | Mini-projekt (kvĂz / nĂĄkupnĂ seznam) |
| 4 | CLAUDE.md + Skills + MCP | 2 ĂşrovnÄ CLAUDE.md, custom skill, Memory MCP | Global CLAUDE.md + 1. skill + Memory |
| 5 | Capstone + sub-agenti ochutnĂĄvka | 2. skill (plĂĄnovaÄ), sub-agent koncept | 2. skill + tyden-shrnuti.md |
đ§Š Co mĂĄĹĄ po Dne 5 postavenĂŠho
Sekce âđ§Š Co mĂĄĹĄ po Dne 5 postavenĂŠhoâ~/.claude/âââ CLAUDE.md â Global (osobnĂ preference, B1, tĂłn)âââ skills/ âââ otestuj-me/ (Student A) â âââ SKILL.md â 1. skill z Dne 4 âââ vysvetli-gramatiku/ (Student B) â âââ SKILL.md â 1. skill z Dne 4 âââ pripravny-plan/ (Student A, NEW v Dne 5) â âââ SKILL.md â 2. skill â plĂĄnovaÄ âââ tyden-anglictiny/ (Student B, NEW v Dne 5) âââ SKILL.md â 2. skill â plĂĄnovaÄ
Desktop/âââ maturita-tutor/ (Student A)â âââ CLAUDE.md â Project-specificâ âââ zaznamy.md â PrĹŻbÄĹžnĂŠ poznĂĄmkyâ âââ plan-studia.md â VytvoĹil 2. skillâ âââ tyden-shrnuti.md â Completion artifact z Dne 5âââ anglicky-tutor/ (Student B) âââ CLAUDE.md âââ zaznamy.md âââ plan-tydne.md âââ tyden-shrnuti.md
MCP servery (globĂĄlnÄ):âââ memory â Memory MCP z Dne 4 (drŞà fakta)Sub-agenti â backup text pro offline
Sekce âSub-agenti â backup text pro offlineâCo to je
Sekce âCo to jeâSub-agent = samostatnĂĄ Claude instance, kterou hlavnĂ CC spustĂ pĹes Task tool. Ta instance mĂĄ:
- SvĹŻj vlastnĂ kontext (nevidĂ tvou aktuĂĄlnĂ konverzaci)
- SpecializovanĂ˝ system prompt (
ExploreumĂ hledat v projektu,general-purposedÄlĂĄ obecnĂŠ Ăşkoly) - VracĂ jen vĂ˝sledek
HlavnĂ CC pokraÄuje s vĂ˝sledkem, bez ĹĄumu ze sub-agentova internĂho pĹemýťlenĂ.
Výhody
Sekce âVĂ˝hodyâ- ÄistĂ˝ hlavnĂ kontext â sub-agent internÄ udÄlĂĄ 50 tool-call krokĹŻ, hlavnĂ CC vidĂ jen 3 vÄtnĂ˝ vĂ˝sledek.
- Specializace â kaĹždĂ˝ sub-agent mĂĄ optimalizovanĂ˝ system prompt pro svou roli.
- Paralelismus (pokroÄilĂŠ) â mĹŻĹžeĹĄ spustit 3 sub-agenty najednou a poÄkat na vĹĄechny.
Jak vypadĂĄ v UI
Sekce âJak vypadĂĄ v UIââş Task(subagent_type: Explore, description: "Najdi pouĹžitĂ funkce X") âż Running... âż Done (14 souborĹŻ prozkoumĂĄno) âż Result: Funkce X je v src/a.ts:42, src/b.ts:10Kdy pouĹžĂt
Sekce âKdy pouĹžĂtâ- VelkĂ˝ Ăşkol, kterĂ˝ by zaplnil hlavnĂ kontext (projdi 50 souborĹŻ, najdi X)
- HlubokĂŠ hledĂĄnĂ, kdy chceĹĄ delegovat specialistovi (Explore agent mĂĄ lepĹĄĂ strategie)
- DĂlÄĂ Ăşkol, kterĂ˝ nemĂĄ naruĹĄit hlavnĂ konverzaci
Kdy NEpouĹžĂt
Sekce âKdy NEpouĹžĂtâ- Ăkol je malĂ˝ (1-3 tool calls) â obyÄejnĂ˝ CC to zvlĂĄdne
- PotĹebujeĹĄ, aby hlavnĂ CC vidÄl celĂ˝ prĹŻbÄh rozhodovĂĄnĂ (sub-agent vrĂĄtĂ jen vĂ˝sledek)
đ§ 2. skill template â plĂĄnovaÄ (plug-and-play)
Sekce âđ§ 2. skill template â plĂĄnovaÄ (plug-and-play)âTento template funguje pro obÄ persony. Student A ho pouĹžil jako /pripravny-plan, Student B jako /tyden-anglictiny.
Cesta
Sekce âCestaâC:\Users\<jmĂŠno>\.claude\skills\<nĂĄzev>\SKILL.mdSKILL.md (generickĂ˝ pattern)
Sekce âSKILL.md (generickĂ˝ pattern)â---name: <nĂĄzev-plĂĄnovaÄe>description: Sestav plĂĄn [tĂŠmatu] na N dnĂ. SpouĹĄtÄj kdyĹž uĹživatel napĂĹĄe /<nĂĄzev-plĂĄnovaÄe>, nebo pĹirozenou vÄtu typu "plĂĄn na X dnĂ", "pĹiprav mi plĂĄn".---
# Instrukce â plĂĄnovaÄ [tĂŠmatu]
Jsi mĹŻj plĂĄnovaÄ pro [tĂŠma]. KdyĹž mÄ zavolĂĄĹĄ, chci realistickĂ˝ plĂĄn na N dnĂ.
## Postup (DRĹ˝ SE HO)
1. Pokud neznĂĄĹĄ klĂÄovĂŠ parametry (tĂŠma / poÄet dnĂ / priority): **zeptej se**.2. Pokud mĂĄĹĄ Memory MCP, **explicitnÄ zavolej tool `list_memories`** â vezmi v Ăşvahu, co uĹž o mnÄ vĂĹĄ.3. PlĂĄn: dennĂ [X] min bloky. KaĹždĂ˝ den = [3 ÄĂĄsti typickĂŠ pro tĂŠma].4. **Odkazuj na [existujĂcĂ skill]** â propojĂ plĂĄn s dalĹĄĂm nĂĄstrojem.5. VytvoĹ soubor `plan-[tĂŠma].md` v aktuĂĄlnĂ projektovĂŠ sloĹžce.6. Na konci pozvi k ĂşpravÄ.
## Pravidla- **NIKDY** vĂc neĹž [X] min/den.- **VĹ˝DY** odkazuj na [existujĂcĂ skill].- **VĹ˝DY** volej `list_memories` pokud je Memory MCP k dispozici.Invokace
Sekce âInvokaceâ/<nĂĄzev-plĂĄnovaÄe>Pokud neudÄlĂĄ nic, fallback:
PouĹžij skill <nĂĄzev-plĂĄnovaÄe> a udÄlej mi plĂĄn na X dnĂ.đŻ KlĂÄovĂŠ koncepty â rychlĂĄ shrnutĂ
Sekce âđŻ KlĂÄovĂŠ koncepty â rychlĂĄ shrnutĂâDne 1 â 5 komponent promptu
Sekce âDne 1 â 5 komponent promptuâROLE (kdo) + KONTEXT (co uĹž vĂ) + VSTUP (data) + VĂSTUP (formĂĄt) + OMEZENĂ (co nesmĂ).
Dne 1 â halucinace
Sekce âDne 1 â halucinaceâLLM generuje pravdÄpodobnostnÄ, ne faktograficky. Pokud nemĂĄ tĂŠma v trĂŠninku, vymyslĂ si.
Dne 2 â few-shot vs CoT
Sekce âDne 2 â few-shot vs CoTâ- Few-shot: âukaĹž 2-3 pĹĂklady formĂĄtu, pak Ăşkolâ â pro specifickĂ˝ formĂĄt/styl
- CoT: âMysli krok za krokem. RozepiĹĄ postup pĹed odpovÄdĂ.â â pro sloĹžitĂŠ uvaĹžovĂĄnĂ
Dne 3 â Step 0
Sekce âDne 3 â Step 0âVSCode â File â Open Folder â dedikovanĂĄ projektovĂĄ sloĹžka â Ctrl+âclaude`. Nikdy v home folderu.
Dne 3 â permission UX
Sekce âDne 3 â permission UXâAllow once jako reflex (schvĂĄlĂm konkrĂŠtnĂ akci). Allow always aĹž kdyĹž CC dĹŻvÄĹujeĹĄ 100%.
Dne 3 â Plan Mode
Sekce âDne 3 â Plan ModeâShift+Tab v CC chatu. CC napĂĹĄe plĂĄn pĹed exekucĂ. Pro komplexnĂ Ăşkoly.
Dne 4 â CLAUDE.md 2 ĂşrovnÄ
Sekce âDne 4 â CLAUDE.md 2 ĂşrovnÄâ- Global (
~/.claude/CLAUDE.md) â osobnĂ identita, preference - Project (
./CLAUDE.md) â kontext aktuĂĄlnĂho projektu - Odpor â Project override Global
Dne 4 â Skill
Sekce âDne 4 â Skillâ~/.claude/skills/<nĂĄzev>/SKILL.md s YAML frontmatter + instrukcemi. SpouĹĄtĂ se /<nĂĄzev> nebo natural language match pĹes description.
Dne 4 â Memory MCP
Sekce âDne 4 â Memory MCPâclaude mcp add memory -s user -- npx -y @modelcontextprotocol/server-memory. OvÄĹenĂ: tool call âş memorize(...) / âş list_memories(...) v odpovÄdi CC (ne jen volnĂ˝ text!).
Dne 5 â Sub-agenti
Sekce âDne 5 â Sub-agentiâTask tool spustĂ samostatnou Claude instanci s vlastnĂm kontextem + specializovanĂ˝m promptem. VracĂ vĂ˝sledek, ne celĂ˝ prĹŻbÄh.
đ Troubleshooting (souhrn z DnĹŻ 1-5)
Sekce âđ Troubleshooting (souhrn z DnĹŻ 1-5)â| Symptom | PravdÄpodobnĂĄ pĹĂÄina | ĹeĹĄenĂ |
|---|---|---|
| Prompt dĂĄ generickĂ˝ vĂ˝sledek | ChybĂ komponenty | PĹidej ROLE + KONTEXT + VĂSTUP + OMEZENĂ |
| LLM si vymýťlĂ fakta | Halucinace (mimo trĂŠninkovĂ˝ set) | PĹidej âPokud nevĂĹĄ, Ĺekni toâ + grounding |
claude je pomalĂ˝ pĹi startu | SpouĹĄtĂĹĄ v home folderu | Step 0 â dedikovanĂĄ sloĹžka |
| Skill se nespouĹĄtĂ slash | CC match pĹes description | Fallback: pĹirozenĂĄ vÄta (âPouĹžij skillâŚâ) |
| Skill ignoruje pravidla | TypografickĂŠ uvozovky v YAML | RovnĂŠ " v description:, restart CC |
/mcp neukazuje memory | CC bÄĹžel PĹED claude mcp add | /exit + claude znovu |
| Memory uklĂĄdĂĄ divnĂŠ vÄci | CC nezavolal memorize tool | ExplicitnÄ: âVolej tool memorizeâ |
| Memory nefunguje pĹes restart | Storage path nenĂ zapisovatelnĂ˝ | Fallback s -e "MEMORY_FILE_PATH=..." |
đ ExternĂ zdroje (rekapitulace)
Sekce âđ ExternĂ zdroje (rekapitulace)â| Zdroj | URL | Co tam je |
|---|---|---|
| Claude Code Docs | docs.anthropic.com/en/docs/claude-code | OficiĂĄlnĂ reference |
| MCP spec | modelcontextprotocol.io | MCP protocol, seznam serverĹŻ |
| Memory MCP | github.com/modelcontextprotocol/servers/tree/main/src/memory | ZdrojĂĄky Memory serveru |
| Tech With Tim | youtube.com/watch?v=uogzSxOw4LU | Skills + MCP + Subagents + Memory |
| Anthropic best practices | youtube.com/watch?v=gv0WHhKelSE | 25 min od Anthropic |
đĄ Jedna vÄta, kterou si odnĂĄĹĄĂĹĄ
Sekce âđĄ Jedna vÄta, kterou si odnĂĄĹĄĂĹĄâPrompt je program. CLAUDE.md je identita. Skill je workflow. MCP je pamÄĹĽ. Sub-agent je specialista. Dohromady = osobnĂ AI asistent, kterĂŠho si nosĂĹĄ s sebou a kaĹždĂ˝ tĂ˝den zlepĹĄujeĹĄ o jeden skill.