Přeskočit na obsah

📖 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”
DenHlavní témaKlíčové konceptyHmatatelný výstup
1Co je LLM + anatomie promptu5 komponent (ROLE/KONTEXT/VSTUP/VÝSTUP/OMEZENÍ), halucinaceOpravené prompty
2Few-shot + Chain of ThoughtZero/few-shot, CoT trigger, guided kombinaceUpgrade vlastnĂ­ho promptu
3VSCode + Claude Code CLIStep 0 (dedikovanĂĄ sloĹžka), Allow once, Plan ModeMini-projekt (kvĂ­z / nĂĄkupnĂ­ seznam)
4CLAUDE.md + Skills + MCP2 úrovně CLAUDE.md, custom skill, Memory MCPGlobal CLAUDE.md + 1. skill + Memory
5Capstone + sub-agenti ochutnávka2. skill (plánovač), sub-agent koncept2. 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”

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 (Explore umĂ­ hledat v projektu, general-purpose dělĂĄ obecnĂŠ Ăşkoly)
  • VracĂ­ jen vĂ˝sledek

Hlavní CC pokračuje s výsledkem, bez šumu ze sub-agentova interního přemýšlení.

  1. Čistý hlavní kontext — sub-agent interně udělá 50 tool-call kroků, hlavní CC vidí jen 3 větný výsledek.
  2. Specializace — každý sub-agent má optimalizovaný system prompt pro svou roli.
  3. Paralelismus (pokročilé) — můžeš spustit 3 sub-agenty najednou a počkat na všechny.
⏺ 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:10
  • 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
  • Ú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.

C:\Users\<jmĂŠno>\.claude\skills\<nĂĄzev>\SKILL.md
---
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.
/<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í”

ROLE (kdo) + KONTEXT (co už ví) + VSTUP (data) + VÝSTUP (formát) + OMEZENÍ (co nesmí).

LLM generuje pravděpodobnostně, ne faktograficky. Pokud nemá téma v tréninku, vymyslí si.

  • 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Ă­

VSCode → File → Open Folder → dedikovaná projektová složka → Ctrl+→claude`. Nikdy v home folderu.

Allow once jako reflex (schválím konkrétní akci). Allow always až když CC důvěřuješ 100%.

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

~/.claude/skills/<název>/SKILL.md s YAML frontmatter + instrukcemi. Spouští se /<název> nebo natural language match přes description.

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!).

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)”
SymptomPravděpodobná příčinaŘešení
Prompt dá generický výsledekChybí komponentyPřidej ROLE + KONTEXT + VÝSTUP + OMEZENÍ
LLM si vymýšlí faktaHalucinace (mimo tréninkový set)Přidej „Pokud nevíš, řekni to” + grounding
claude je pomalý při startuSpouštíš v home folderuStep 0 — dedikovaná složka
Skill se nespouští slashCC match přes descriptionFallback: přirozená věta („Použij skill…”)
Skill ignoruje pravidlaTypografickĂŠ uvozovky v YAMLRovnĂŠ " v description:, restart CC
/mcp neukazuje memoryCC běžel PŘED claude mcp add/exit + claude znovu
Memory ukládá divné věciCC nezavolal memorize toolExplicitně: „Volej tool memorize”
Memory nefunguje přes restartStorage path není zapisovatelnýFallback s -e "MEMORY_FILE_PATH=..."

📚 Externí zdroje (rekapitulace)

Sekce “📚 Externí zdroje (rekapitulace)”
ZdrojURLCo tam je
Claude Code Docsdocs.anthropic.com/en/docs/claude-codeOficiĂĄlnĂ­ reference
MCP specmodelcontextprotocol.ioMCP protocol, seznam serverĹŻ
Memory MCPgithub.com/modelcontextprotocol/servers/tree/main/src/memoryZdrojĂĄky Memory serveru
Tech With Timyoutube.com/watch?v=uogzSxOw4LUSkills + MCP + Subagents + Memory
Anthropic best practicesyoutube.com/watch?v=gv0WHhKelSE25 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.