Přeskočit na obsah

📖 Den 4 — Reference: CLAUDE.md + Skills + MCP

Reference — Den 4 (CLAUDE.md + Skills + MCP)

Sekce “Reference — Den 4 (CLAUDE.md + Skills + MCP)”

🗂 3 vrstvy persistence — tabulka

Sekce “🗂 3 vrstvy persistence — tabulka”
#VrstvaCestaTypKdo to píšeCo sem patří
1Global CLAUDE.md~/.claude/CLAUDE.md📌 StatickáTy, ručněTrvalá identita, preference (B1, jazyk, styl)
2Project CLAUDE.md./CLAUDE.md v projektu📌 StatickáTy, ručněKontext jednoho projektu (tech stack, pravidla)
3Memory MCPStorage v interním úložišti MCP serveru (typicky ~/.claude/memory.json při fallbacku s MEMORY_FILE_PATH)🔄 DynamickáCC sám, automatickyFakta z konverzací (evolving znalosti)

Pravidlo: CLAUDE.md = „kdo jsem / co preferuji”. Memory MCP = „co si pamatuje z našeho povídání”.


📝 Global CLAUDE.md — template (4 sekce)

Sekce “📝 Global CLAUDE.md — template (4 sekce)”

Cesta: C:\Users\%USERNAME%\.claude\CLAUDE.md (Win) / ~/.claude/CLAUDE.md (Mac/Linux)

# Můj CLAUDE.md — globální preference
## Kdo jsi
(Role CC ve vztahu ke mně — tutor / parťák / asistent. Tón: přátelský / věcný.)
## Kdo jsem já
(Role, úroveň, co dělám. Jazyk. Oblasti zájmu.)
## Jak odpovídat
- Max X slov (pokud neřeknu jinak)
- Struktura: (příklad → pravidlo) / (shrnutí → detail)
- Co má vždy být součástí odpovědi
## Co nikdy / vždy
- **NIKDY** ...
- **VŽDY** ...

⚠️ PRIVACY — co do Global CLAUDE.md NEPATŘÍ

Sekce “⚠️ PRIVACY — co do Global CLAUDE.md NEPATŘÍ”
  • ❌ Plná jména rodiny, telefony, adresy
  • ❌ Rodná čísla, hesla, bankovní údaje
  • ❌ Pracovní NDA-protected věci
  • ✅ Pracovní role obecně („učitelka ZŠ”)
  • ✅ Koníčky, styl komunikace
  • ✅ Jazyková úroveň, preferovaný jazyk

📝 Project CLAUDE.md — template

Sekce “📝 Project CLAUDE.md — template”

Cesta: ./CLAUDE.md v kořeni projektové složky.

# Projekt: [Název]
## Co je tenhle projekt
(1-2 věty popis.)
## Pravidla tohoto projektu
- Jazyk: [čeština / angličtina / oba]
- Naming konvence: [snake_case / kebab-case]
- Kam ukládat artefakty: [cesta]
## Co nikdy / vždy (pro tenhle projekt)
- **NIKDY** needituj [soubor] bez toho, abys se zeptal.
- **VŽDY** po dokončení aktualizuj [soubor].

🔧 Skill — template (custom workflow)

Sekce “🔧 Skill — template (custom workflow)”

Cesta: C:\Users\%USERNAME%\.claude\skills\<název>\SKILL.md

---
name: <název>
description: Kdy mě zavolat (klíčová slova). Čím konkrétnější, tím lépe.
---
# Instrukce pro Claude
(Přesné chování, které se má stát, když se skill spustí.)
## Postup
1. ...
2. ...
## Pravidla
- **NIKDY** ...
- **VŽDY** ...

Invokace: zkus nejdřív /<název> v Claude Code. Pokud CC neví, napiš přirozenou větou s jménem skillu („použij skill vysvetli-gramatiku, vysvětli mi present perfect”) — CC matchuje přes description.


🌐 Memory MCP — install + test

Sekce “🌐 Memory MCP — install + test”

Install (doporučená varianta)

Sekce “Install (doporučená varianta)”
Terminál
claude mcp add memory -s user -- npx -y @modelcontextprotocol/server-memory
  • -s user = global scope (funguje ve všech projektech)
  • První run trvá 30-90 s (stahuje balíček) — trpělivost

Install s fallback (pokud permission error)

Sekce “Install s fallback (pokud permission error)”

Nastav env var MEMORY_FILE_PATH přes -e flag.

Bez mezery/diakritiky v user jméně:

Terminál
claude mcp add memory -s user -e MEMORY_FILE_PATH=C:\Users\%USERNAME%\.claude\memory.json -- npx -y @modelcontextprotocol/server-memory

S mezerou/diakritikou (např. Jana Nováková) — celou hodnotu v uvozovkách, použij přesnou cestu z echo $env:USERPROFILE:

Terminál
claude mcp add memory -s user -e "MEMORY_FILE_PATH=C:\Users\Jana Nováková\.claude\memory.json" -- npx -y @modelcontextprotocol/server-memory
/mcp

v Claude Code — ukáže seznam aktivních MCP serverů. memory tam musí být.

Project scope varianta (jen pro konkrétní projekt)

Sekce “Project scope varianta (jen pro konkrétní projekt)”
Terminál
claude mcp add memory -s project -- npx -y @modelcontextprotocol/server-memory
  1. V CC: „Zapamatuj si: můj oblíbený jazyk je čeština.”
  2. /exit
  3. claude (restart)
  4. V novém CC: „Co je můj oblíbený jazyk?”
  5. Pokud odpoví správně → ✅ Memory MCP funguje

⚡ Built-in slash commands (Blok 03)

Sekce “⚡ Built-in slash commands (Blok 03)”
PříkazCo děláKdy použít
/helpSeznam všech příkazůKdyž si nevzpomínáš
/modelUkáže / přepne aktuální modelSonnet vs Opus vs Haiku
/costKolik jsi zaplatil v sessionSledování spotřeby
/clearVyčistí historii session (zachová CLAUDE.md)Zamotaná konverzace
/newNová session (jako restart)Chci úplně čistý start
/mcpSeznam aktivních MCP serverůOvěření že Memory funguje
/exitUkončí CCStandardní ukončení

⛔ Proč NEPOUŽÍVÁME /init

Sekce “⛔ Proč NEPOUŽÍVÁME /init”

Generuje CLAUDE.md zaměřený na dev projekty (tech stack, dependencies, tests). Pro non-dev use case (osobní tutor) je to balast. Píšeme CLAUDE.md ručně.


SymptomPravděpodobná příčinaŘešení
Skill se nespouští na /názevCC neviděl změnu v ~/.claude/skills//exit + claude
/mcp neukazuje memoryCC spuštěný PŘED claude mcp add/exit + claude
MCP install visí 60+ sNPX stahuje balíček poprvéPočkej, neukončuj Ctrl+C
MCP permission error (Win)Default storage cesta není zapisovatelnáFallback s env var: -e MEMORY_FILE_PATH=C:\Users\%USERNAME%\.claude\memory.json při mcp add
Global CLAUDE.md se neuplatňujeSoubor uložený se špatným jménem / cestouZkontroluj ~/.claude/CLAUDE.md — přesně tak, velkými písmeny
Frontmatter v skillu ignorovánChybí --- na začátku nebo konciMusí být PŘESNĚ ---\nname: ...\ndescription: ...\n---
CC si nic nepamatuje přes restartMemory MCP není načtený/mcp pro ověření, pak restart CC

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 + docs Memory serveru
Tech With Tim videoyoutube.com/watch?v=uogzSxOw4LUVideo z Bloku 02
Anthropic best practicesyoutube.com/watch?v=gv0WHhKelSEBackup video přímo od Anthropic

💡 Jedna věta k zapamatování pro Den 4

Sekce “💡 Jedna věta k zapamatování pro Den 4”

CLAUDE.md (Global + Project) říká CC, KDO JSI. Skill říká, CO MÁ UDĚLAT, když ho zavoláš. Memory MCP si pamatuje, CO JSME SPOLU UDĚLALI. Tři vrstvy = osobní AI asistent.