Druhý mozek v Claude Code: Jak vytvořit strukturu za hodinu
MarkdownJak vytvořit druhý mozek pro Claude Code: hierarchie paměti, pětidílná struktura složek a git, díky kterým si agent mezi relacemi pamatuje vše o vašem projektu.
Přečíst celý článek
Hlavní poznatek
Druhý mozek pro Claude Code není jeden soubor, ale struktura pěti složek a gitu. CLAUDE.md stanovuje pravidla a směrování, business/ uchovává znalosti o projektu, ai-clone/ informace o vás jako o člověku, který rozhoduje, plans/ technické plány a retrospectives/ poznatky z minulých relací. Agent začne v CLAUDE.md a podle konkrétního požadavku následuje odkazy do správné složky. Tento článek se věnuje hierarchii paměti v oficiální dokumentaci Claude Code, pětidílné struktuře a tomu, jak ji krok za krokem vytvořit za hodinu.
Referenční dokumentace Ailoot: ailoot.ai/docs/.
Proč Claude Code potřebuje druhý mozek a co je nezbytné?
Hlavní poznatek
Jeden soubor CLAUDE.md pokryje základní pravidla, ale nestačí na firemní paměť. Po měsíci zapomenete, proč jste zvýšili cenu. Po třech měsících zapomenete, proč jste odmítli splátky. Znalosti jsou současně na čtyřech místech: ve vaší hlavě, v chatech na Telegramu, v dokumentech Google a v hlavách zaměstnanců. Druhý mozek je shromáždí do jedné složky se soubory markdown vedle projektu a Claude do ní může sám nahlédnout.
V úterý otevřete Claude Code. Vysvětlíte mu: tohle je projekt, tohle je cílová skupina, tohle nedělej. Pracujete spolu. Ve čtvrtek otevřete nový chat a musíte vše vysvětlovat znovu.
Pokud máte CLAUDE.md, vyřešili jste první zdroj frustrace. Základní pravidla a popis projektu jsou v jednom souboru, který se načte při každé relaci. Vysvětlil jsem, jak tento soubor funguje, v průvodci CLAUDE.md – můžete si ho nejdřív přečíst a vytvořit si tak potřebný základ.
Jenže CLAUDE.md je příručka pro nového zaměstnance. Jak se oblékat, jakým tónem mluvit s klienty, jaké příkazy použít při publikování. To nestačí k dobrému rozhodování o projektu. Rozhodnutí vyžadují znalosti: co je produkt, kdo je cílová skupina, jak funguje ekonomika, co jste zkoušeli a co nefungovalo.
Podle zkušeností autora popsaných v tomto článku bývaly tyto znalosti na čtyřech místech: v jeho hlavě, v chatech na Telegramu, v dokumentech Google a v hlavách zaměstnanců. Měsíc po rozhodnutí si nikdo nepamatoval, proč padlo. Nový člověk strávil hodinu vyptáváním týmu, aby se zorientoval. Claude do tohoto kontextu vůbec nepatřil.
Před vytvořením druhého mozku znamenala podle popsaných zkušeností autora každá relace nové vysvětlování, kdo je klient, jak je sestavená nabídka a který poskytovatel zpracovává platby. S business/ otevřu chat a řeknu: „aktualizuj nabídku podle nového cenového plánu“ – Claude sám otevře business/company/legal.md, přečte si požadavky, pak přejde do business/products/pricing.md, najde nový cenový plán a jedním krokem navrhne úpravu. Úvodní vysvětlování odpadá; kontext se načte automaticky.
Poznámka
Nejde o problém s pamětí Claude. Jde o problém architektury. Kontextové okno agenta je jeho pracovní paměť. Načítá jen to, na co ho výslovně odkážete. Všechno ostatní zůstává mimo okno a načítá se podle potřeby. Druhý mozek ukládá toto „všechno ostatní“ strukturovaně, aby se Claude dokázal zorientovat.
Anthropic na svém technickém blogu tento problém nazývá degradací kontextu:
Čím více tokenů je v kontextovém okně, tím hůře si model přesně vybavuje informace z tohoto kontextu.
Jinými slovy: čím víc toho do okna nahustíte, tím hůře agent pracuje s podrobnostmi. Řešením je struktura externích souborů, do kterých Claude může podle konkrétního požadavku sám nahlížet. To je druhý mozek.
Co znamená druhý mozek v Claude Code?
Hlavní poznatek
Myšlenka je jednoduchá: mysl slouží k přemýšlení, ne k ukládání myšlenek. U Claude Code se druhý mozek mění z metody produktivity na architekturu agenta: externí složku s poznámkami, ke které má agent přímý přístup přes souborový systém.
Obvykle se druhý mozek používá obecně pro produktivitu: lidé si vytvoří trezor v Obsidianu a přidávají do něj úryvky z knih, poznámky z hovorů a nápady k projektům.
Když autor tuto myšlenku použil při práci s Claude Code, přestala se týkat produktivity a začala se týkat architektury agentů.
V klasickém přístupu je druhý mozek váš a přistupujete k němu ručně. Při práci s Claude Code se z něj stává obousměrný systém: přistupujete k němu vy i agent. To mění požadavky na jeho formát.
Protože k němu agent přistupuje sám, soubory musí být ve formátu, kterému rozumí bez samostatné integrace. Markdown je ideální: text, hierarchie nadpisů a odkazy mezi soubory. Notion ani Google Docs se nehodí. Lze je propojit přes MCP, ale přidává to další vrstvu, další token při každém požadavku a další místo, kde může něco selhat.
Protože jsou soubory v souborovém systému vedle projektu, Claude Code k nim má automaticky přístup. Není potřeba nic nastavovat. Spusťte agenta ve složce projektu a uvidí všechny soubory uvnitř. Je to zdarma a funguje to ihned po instalaci.
Tip
Druhý mozek můžete mít v Obsidianu – i já ho tam otevírám, abych si snáz prohlédl graf propojení. Samotné soubory jsou ale v obyčejné složce vedle kódu. Obsidian je jen příjemná nadstavba nad soubory markdown. Claude je vidí i bez Obsidianu. Můžete použít libovolný editor; důležité je, aby soubory byly na disku, ne v cloudové službě s vlastním formátem.
Jakou hierarchii paměti má Claude Code už v základu?
Hlavní poznatek
Claude Code umí už v základu číst soubory CLAUDE.md na čtyřech úrovních (enterprise, uživatelské, projektové a místní) a od verze 2.1.59 spravuje vlastní automatickou paměť v ~/.claude/projects/<project>/memory/. To stačí pro základní paměť, ale ne pro obchodní kontext – ten uložte do samostatné složky vedle projektu.
Než přidáme cokoli vlastního, podívejme se, co si Claude dokáže zapamatovat bez vaší pomoci. Anthropic v oficiální dokumentaci popisuje dva mechanismy: CLAUDE.md (pravidla, která napíšete) a automatickou paměť (poznatky, které zapisuje Claude). Oba se načtou na začátku každé relace.
CLAUDE.md se vyhledává současně na čtyřech místech:
| Úroveň | Umístění | Účel |
|---|---|---|
| Enterprise | /Library/Application Support/ClaudeCode/CLAUDE.md (macOS), /etc/claude-code/CLAUDE.md (Linux), C:\Program Files\ClaudeCode\CLAUDE.md (Windows) | Pravidla, která správce nasazuje celému týmu přes MDM. Jednotlivci to nepotřebují. |
| Uživatelská | ~/.claude/CLAUDE.md | Osobní pravidla platná napříč projekty. „Odpovídej v mém preferovaném jazyce“, „nepoužívej dlouhé pomlčky“. |
| Projektová | ./CLAUDE.md v kořenové složce projektu | Pravidla konkrétního projektu: stack, struktura složek, obchodní pravidla. Ukládá se do gitu. |
| Místní | ./CLAUDE.local.md | Vaše osobní poznámky k tomuto projektu, které se neukládají do gitu. V .gitignore. |
Všechny čtyři soubory se načtou do kontextu. Čím konkrétnější úroveň, tím vyšší prioritu má. Místní soubor se čte jako poslední, takže jeho pravidla mají přednost před všemi ostatními.
Soubor CLAUDE.md může být také v libovolné složce uvnitř projektu. Když Claude čte soubor z podsložky, načte podle potřeby i CLAUDE.md této podsložky. To se hodí v monorepu: pravidla pro frontend jsou ve frontend/CLAUDE.md, pravidla pro backend v backend/CLAUDE.md a načtou se až při práci na příslušné části.
Automatická paměť se objevila v Claude Code 2.1.59. Jde o soubory, které Claude zapisuje o vás:
~/.claude/projects/<project-name>/memory/
├── MEMORY.md # Index, loaded in every session (200 lines or 25KB)
├── debugging.md # Detailed notes (loaded on demand)
├── api-conventions.md
└── ...
Anthropic ji v oficiální dokumentaci popisuje takto:
Claude si něco neuloží v každé relaci. Rozhoduje se, co stojí za zapamatování podle toho, zda by tato informace mohla být užitečná v budoucí konverzaci.
Automatická paměť se zapíná příznakem autoMemoryEnabled v ~/.claude/settings.json. Claude rozhoduje, co do ní zapíše. MEMORY.md můžete číst a upravovat ručně – je to obyčejný markdown.
Varování
Automatická paměť je užitečná, ale druhý mozek nenahrazuje. Claude do ní zapisuje praktické poznatky o nástrojích a vzorcích v kódu. „Tento skript nefunguje bez příznaku X“, „tato databázová tabulka se jmenuje takto“. Obchodní strategii do ní nezapisuje. Pokud chcete, aby si agent pamatoval, kdo je vaše cílová skupina a proč jste zvolili určitou cenu, musíte tyto informace sami uložit do samostatné složky s kontextem.
CLAUDE.md, nebo druhý mozek – kde vést hranici?
Hlavní poznatek
CLAUDE.md je příručka pro nového zaměstnance: jak se chovat, které příkazy používat a čemu se vyhnout. Druhý mozek je firemní wiki: co děláte, pro koho, jak funguje ekonomika a co jste vyzkoušeli. Jeden soubor s pravidly chování a struktura externích znalostí. CLAUDE.md je rejstřík; druhý mozek je archiv. Bez rejstříku agent neví, že archiv existuje. Bez archivu zná jen pravidla, nikoli obchodní kontext.
Na přednáškách používám toto přirovnání: představte si, že jste najali nového zaměstnance. Co mu dáte první den?
Příručku: jak se oblékat, kdy přijít, jakým tónem mluvit s klienty, přes jaký systém publikovat. Je to krátký dokument. Nevysvětluje, co děláte ani proč. Říká jen, jak se chovat.
A zvlášť mu dáte přístup k firemní wiki. Ta vysvětluje, co je produkt, pro koho je určený, kdo je cílová skupina, kolik stojí a proč, kdo jsou konkurenti a jakých chyb jste se dopustili. Je to rozsáhlý archiv. Nikdo ho nečte celý – chodíte do něj hledat odpověď na konkrétní otázku.
CLAUDE.md = příručka. Druhý mozek = wiki. Potřebujete obojí.
Rozdíl je jednoduchý. Do CLAUDE.md patří vše, co je relevantní pro každý úkol:
- Kdo je agent v tomto projektu (pomocník, vedoucí, asistent)
- V jakém jazyce má odpovídat
- Sada nástrojů
- Příkazy pro publikování
- Zákazy (nepoužívat dlouhé pomlčky, nespouštět
git push --force) - Směrování: kam jít pro obchodní kontext a kam pro zásady
Do druhého mozku patří vše, co je potřeba podle situace:
- Produkt, cílová skupina, ekonomika a cíle
- Konkurenti a trh
- Minulá rozhodnutí a jejich důvody
- Příklady od klientů a recenze
- Zásady a metodika
Anthropic ve své dokumentaci rozlišuje totéž:
CLAUDE.md se načítá při každé relaci, proto do něj zahrňte jen to, co platí obecně. Pro oborové znalosti nebo pracovní postupy, které jsou potřeba jen někdy, použijte Skills. Claude je načte podle potřeby, aniž by zatěžoval každou konverzaci.
Skills jsou jedním ze způsobů, jak ukládat epizodické znalosti. Dalším je složka business/ vedle projektu. Používám obojí a níže je podrobněji vysvětlím.
Z čeho se skládá mozek projektu – 5 částí a stroj času
Hlavní poznatek
Mozek projektu tvoří pět složek a git navrch. CLAUDE.md nastavuje pravidla a směrování. ai-clone/ uchovává váš digitální odraz: zásady, tón a zpětnou vazbu po chybách. business/ uchovává znalosti o projektu. plans/ obsahuje technické plány pro jednotlivé fáze. retrospectives/ obsahuje ohlédnutí po relacích. Git z toho všeho dělá stroj času: za rok můžete otevřít libovolný soubor a podívat se, co obsahoval v době, kdy padlo určité rozhodnutí.
Příklad architektury z popsaných zkušeností autora:
| Složka | Co obsahuje | Účel |
|---|---|---|
CLAUDE.md | Pravidla projektu, stack, strukturu souborů, směrování složek, jazyk komunikace | Příručka agenta. Načítá se při každé relaci. Méně než 200 řádků, ideálně 80-120. |
ai-clone/ | Kdo jsem, moje zásady, tón, způsob rozhodování, zpětnou vazbu po chybách | Můj digitální odraz jako člověka, který rozhoduje. Ví, co hned odmítnu, jakým stylem navrhuji věci a jaká pravidla jsem se naučil z chyb. |
business/ | Produkt, cílovou skupinu, cíle, ekonomiku, marketing, minulá rozhodnutí, příklady | Propojené soubory markdown s wiki odkazy. Každý soubor odkazuje na další pomocí odkazů [[...]]. Agent sem zamíří s konkrétní otázkou. |
plans/ | Jeden plán pro každou funkci. Soubor YYYY-MM-DD-feature.md s fázemi a zaškrtávacími políčky | Plan Mode existuje jen v jedné konverzaci a po /clear se ztratí. Složka plans/ je v repozitáři – plán může kdykoli převzít libovolný agent. |
retrospectives/ | Ohlédnutí po každé relaci: co se udělalo, co si zapamatovat a co by šlo zlepšit | Systém sebeučení. Chyby se mění v pravidla v ai-clone/feedback/. |
+ git | Historii verzí všech souborů | Stroj času. Otevřete libovolný soubor a spusťte git log, abyste zjistili, kdy a proč se změnil. |
Klíčovým metodickým bodem je oddělit ai-clone/ a business/.
business/ odpovídá na otázku „co děláme?“. Produkt, cílová skupina, ceny, konkurenti. Týká se projektu. Když zítra projekt předáte partnerovi, tato složka půjde s ním.
ai-clone/ odpovídá na otázku „jak se rozhoduji?“. Moje zásady, tón, řemeslo a zakázaná slova. Týká se mě. Když zítra začnu nový projekt, tato složka půjde se mnou.
Chcete nejen nastavit druhou složku, ale také vytvořit systém, díky kterému bude Claude odpovídat konzistentně? To samo nestačí. Bez ai-clone/ agent odpovídá za všechny, ne za vás. Bez context engineeringu bloudí po celé složce a plýtvá tokeny. Vyplatí se propojit všechny tři prvky: druhý mozek + AI klon + context engineering. To jsou tři pilíře, bez nichž AI halucinuje.
Co patří do business/ a co tam nepatří?
Hlavní poznatek
Do business/ ukládejte fakta o projektu, která se mění nejvýše jednou týdně: pozicování, cílovou skupinu, produkty a ceny, čtvrtletní cíle a klíčová rozhodnutí. Nezahrnujte korespondenci z chatů, nezpracované surové materiály, informace zdvojené v kódu, snímky obrazovky ani proměnlivá čísla. Čísla nahraďte značkou LIVE a odkazem na SQL dotaz – vysvětluji to v samostatné části níže.
Struktura nejvyšší úrovně složky business/ v popisovaném projektu autora:
business/
├── INDEX.md ← mapa složky, přečtěte jako první
├── company/ ← poslání, právní subjekt, hodnoty, právní zásady
├── products/ ← produkty, programy, ceny
├── audience/ ← profil klienta, segmenty, námitky
├── goals/ ← roční, čtvrtletní a měsíční cíle, metriky
├── economics/ ← jednotková ekonomika, příjmy, výdaje, prognóza
├── marketing/ ← kanály, prodejní trychtýř, materiály, konkurenti
├── execution/ ← týdenní plánování, nevyřízené úkoly
└── assets/ ← designový systém, recenze, banka textů
Jde o příklad z popisovaného projektu autora, ne o dogma. Složky vytvářím podle potřeby. Začal jsem se třemi (products/, audience/, goals/); ostatní přibyly po 2-3 měsících, když už nebylo jasné, kam ukládat nové věci.
Hlavním souborem složky je INDEX.md. Je to mapa. Obsahuje tabulku „otázka → soubor“, podle které Claude pozná, kam zamířit. Bez ní agent plýtvá tokeny čtením každého souboru v pořadí.
Ukázka z INDEX.md:
### Kde co najít
| Co potřebujete | Kam se podívat |
|---|---|
| Kdo je náš klient a co ho trápí | `business/audience/avatar.md` |
| Produkty, plány a ceny | `business/products/` |
| Cíle a metriky | `business/goals/` |
| Ekonomika (příjmy, výdaje, jednotková ekonomika) | `business/economics/` |
| Propagační kanály a materiály | `business/marketing/` |
Pak stačí jeden řádek v CLAUDE.md: „V případě obchodních otázek si přečti business/INDEX.md a postupuj podle mapy.“ Agent nenačítá celou složku do kontextu. Načte mapu, vybere správný soubor a přečte jen ten.
Kontrolní seznam toho, co do business/ neukládat:
- Nezpracovanou korespondenci z chatů. Pokud obsahuje poznatek, zpracujte ho a zapište. Pokud ne, vynechte ho.
- Informace zdvojené v kódu. Není potřeba psát, že „platby zpracovává CloudPayments“; agent to najde v kódu.
- Snímky obrazovky a obrázky. Zvětšují složku a textový model je bez dalšího kroku nezpracuje.
- Proměnlivá čísla. „Dnes máme 423 plateb za produkt“ bude za týden zastaralé. Použijte značku LIVE a odkaz na databázový dotaz.
- Citlivé nebo pochybné informace. Kdyby byl repozitář zítra zveřejněn na YouTube před 100 tisíci cizích lidí, nechte v něm jen to, co jste ochotni ukázat. Do složky nahlížejí zaměstnanci, agenti a někdy i externí dodavatelé.
Varování
Pokud je repozitář veřejný, veřejná je i složka business/. S druhým mozkem zacházím, jako by repozitář mohl být zítra zveřejněn, i když je právě soukromý. Žádná jména klientů bez souhlasu, žádné měsíční příjmy, žádná hesla. Tento návyk ušetří spoustu starostí.
Proč mít samostatnou složku ai-clone a proč ji nesměšovat s business?
Hlavní poznatek
ai-clone/ uchovává váš digitální odraz: zásady, tón, zakázaná slova a zpětnou vazbu po chybách. Každá chyba agenta se podle vzorce „pravidlo → proč → jak použít“ změní v pravidlo v ai-clone/feedback/. Tato složka putuje s vámi z projektu do projektu. business/ zůstává u projektu. Nechte je oddělené: v novém projektu bude business/ nové, ale vaše zásady a styl zůstanou stejné.
Myšlenka je jednoduchá: firma ví, co děláme. Klon ví, jak se rozhoduji.
Struktura ai-clone/ v popisovaném projektu autora:
ai-clone/
├── INDEX.md ← mapa složky
├── role.md ← kdo jsem, mé zázemí a na čem záleží
├── identity/ ← hodnoty, vize, poslání
├── thinking/ ← mentální modely z přednášek
├── voice/ ← tón, slovník, styl
├── principles/ ← přesvědčení o produktu, kódu a podnikání
├── feedback/ ← pravidla získaná z chyb ← hlavní složka
├── style/ ← zakázaná slova, formát Telegramu
└── reference/ ← nástroje, prostředí
Nejužitečnější je složka feedback/. Uchovává konkrétní pravidla, která jsem si osvojil díky chybám agentů. Každé pravidlo je v samostatném souboru v tomto formátu:
---
name: short-name
description: one line - what’s in the file and when to apply it
type: feedback
---
Krátké pravidlo v jedné větě.
**Proč:** proč toto pravidlo existuje. Kontext, incident, pozorování.
**Jak použít:** konkrétní situace, kdy se pravidlo uplatní.
Bez části „Proč“ je pravidlo mrtvé – agent ho nepřenese do podobné situace. Bez části „Jak použít“ není jasné, kdy ho uplatnit.
Příklad z mé složky: pravidlo „spojovník, ne dlouhá pomlčka“. Vzniklo proto, že dlouhá pomlčka — je výrazným vizuálním znakem generovaného textu. Platí pro jakýkoli text určený veřejnosti. Soubor se nachází v ai-clone/feedback/no-em-dashes.md.
Já to dělám trochu jinak: pravidla píšu do ai-clone/feedback/, ne do CLAUDE.md. CLAUDE.md je soubor projektu, ale pravidla pro tón a styl jsou osobní. Přejdou se mnou do dalšího projektu. CLAUDE.md zůstává u projektu.
Poznámka
Zralost tohoto přístupu lze měřit tím, kolikrát týdně agentovi říkáte „ne, takhle ne“ kvůli téže věci. Ve zralém systému je odpověď nula. Každá chyba se promění v pravidlo v feedback/ a agent ji příště neopakuje.
Co jsou živé metriky a proč čísla nezapisovat napevno do souborů?
Hlavní poznatek
Čísla v souborech druhého mozku během několika dnů zastarají. Dnes máte „1,000 klientů“, zítra 1,050 a za měsíc 2,000. Pokud je zapíšete napevno, bude vám agent za měsíc navrhovat řešení podle včerejších dat. Řešením je značka LIVE v souboru a samostatný dokument live-metrics.md s připravenými SQL dotazy. Když agent uvidí LIVE, přejde do databáze, načte aktuální číslo a uvažuje podle čerstvých dat.
Jednou z hlavních nástrah při vytváření druhého mozku je zaplnit ho zastaralými čísly. Napíšete „máme 320 klientů“ a za dva týdny už jich je 410. Napíšete „měsíční příjem je 4.7 million“, ale za měsíc ztratí toto číslo kontext: jde o cíl, skutečnost, nebo prognózu?
V autorově příkladu to funguje takto. V souboru business/products/practicum.md je místo čísla značka:
## Kohorty
> **LIVE** - aktuální platby podle kohorty zjistíte spuštěním dotazů v `live-metrics.md`, oddíl „Prodeje“.
| Kohorta | Data | Platící |
|-------|------|------------|
| 1 | March 10-12, 2026 | LIVE |
| 2 | March 24-26, 2026 | LIVE |
Samostatný soubor live-metrics.md obsahuje připravené SQL dotazy a popisy jejich výsledků:
## Prodeje (platby podle kohorty)
```sql
SELECT c.name, COUNT(p.id) AS paid, SUM(p.amount) AS revenue
FROM purchases p
JOIN cohorts c ON c.id = p.cohort_id
WHERE p.status = 'paid'
GROUP BY c.name
ORDER BY c.starts_at DESC;
```
Když se agenta zeptám „kolik máme plateb za druhou kohortu?“, udělá toto:
- Přečte
business/products/practicum.md - U čísla uvidí značku LIVE
- Otevře
live-metrics.md - Najde oddíl „Prodeje“
- Spustí dotaz nad produkční databází
- Odpoví s použitím čerstvých dat
Tím se vyřeší dva problémy najednou. Čísla nezastarají. A rozhodnutí vycházejí z aktuální situace, ne z loňských údajů.
Varování
V popisovaném přístupu autora mají k produkční databázi přístup pouze důvěryhodní agenti. Přistupují k ní jen přes obalovou vrstvu, která zaznamenává dotazy a nezpřístupňuje hesla. Vkládat do live-metrics.md přímý příkaz psql s heslem v prostém textu je špatný nápad. Vytvořte obalovou vrstvu, která získá heslo z proměnné prostředí a neodhalí ho ve výstupu. To je samostatná technická vrstva, ale bez ní se LIVE stává bezpečnostní dírou.
Jak AI prochází druhým mozkem při jednom požadavku?
Hlavní poznatek
Postup požadavku je vždy stejný: Claude přečte CLAUDE.md, najde mapy (business/INDEX.md, ai-clone/INDEX.md), otevře příslušný INDEX, podle něj přejde ke konkrétnímu souboru a v případě potřeby načte číslo přes LIVE. To je 5-6 operací čtení místo načtení celé složky do kontextu. Okno zůstává volné pro uvažování a tokeny se neplýtvají na nesouvisející soubory.
Konkrétní požadavek může znít například: „napiš e-mail účastníkům o nové kohortě“.
- Claude začíná s prázdným oknem. Načte CLAUDE.md (pravidla, stack, směrování).
- Ze směrování v CLAUDE.md zjistí: „
ai-clone/INDEX.md– přečti vždy na začátku relace.“ Otevře soubor a zjistí, kdo jsem, jaký mám tón a která zakázaná slova používám. - Ze směrování zjistí: „šablony e-mailů –
src/lib/email/layout.ts.“ Otevře soubor a pochopí formát. - Zjistí: „kontext produktu –
business/products/practicum.md.“ Otevře soubor a přečte si informace o produktu. - V souboru uvidí značku LIVE a odkaz na
live-metrics.md. Otevře soubor a najde připravený SQL dotaz. Pokud potřebuje aktuální číslo, spustí dotaz. Pokud ne, označí, že se má „toto číslo načíst při odeslání“. - Najde pravidla tónu v
ai-clone/style/telegram-format.md, zákaz dlouhých pomlček vai-clone/feedback/no-em-dashes.mda míru konverze v prodejním trychtýři vbusiness/marketing/funnel.md.
Napíše e-mail mým tónem, s aktuálními čísly, bez dlouhých pomlček a bez znaků typických pro AI.
Anthropic tento přístup na svém technickém blogu nazývá kontextem načítaným právě včas:
Agenti postavení na přístupu „právě včas“ si uchovávají lehké identifikátory (cesty k souborům, uložené dotazy, odkazy atd.) a pomocí těchto odkazů dynamicky načítají data do kontextu za běhu prostřednictvím nástrojů.
Jinými slovy: Claude nosí ukazatele na data, ne samotná data. Je to výrazně úspornější na tokeny a přesnější, protože se do kontextu dostanou jen relevantní informace. Okno zůstává přehledné pro uvažování.
5 chybných postupů při budování druhého mozku – čemu se vyhnout?
Hlavní poznatek
Hlavní chyby začátečníků při budování druhého mozku: 1) přerostlý CLAUDE.md s 500+ řádky místo stručného směrovacího souboru; 2) univerzální složka, která se změní v hromadiště; 3) duplikování věcí, které Claude zná z jazyka nebo kódu; 4) zapisování čísel napevno, takže zastarají, pokud se nepoužívá LIVE; 5) nepřístupný kontext nebo chybějící odkaz k němu, ať je ve stejném repozitáři, nebo v samostatném soukromém úložišti.
Chybný postup 1. Přerostlý CLAUDE.md. 500 řádků pokynů „místo toho, aby bylo všechno na jednom místě“. Anthropic se vyjadřuje jasně:
Udržujte ho krátký. U každého řádku se zeptejte: „Začne Claude dělat chyby, když ho odstraním?“ Pokud ne, smažte ho. Nabobtnalé soubory CLAUDE.md způsobují, že Claude ignoruje vaše skutečné pokyny!
Cílový rozsah je 80-120 řádků. Všechno ostatní uložte do samostatných souborů a odkažte na ně.
Chybný postup 2. Univerzální složka. Do druhého mozku naházíte všechno: nezpracovanou korespondenci z chatů, zbytečné snímky obrazovky, zprávy, které nikdo nebude číst. Za měsíc se složka nafoukne, agent plýtvá tokeny čtením balastu a vy si nepamatujete, kde co je. Pravidlo: každý soubor druhého mozku má odpovídat na konkrétní otázku. Pokud ho nikdo šest měsíců neotevřel, smažte ho nebo přesuňte do archivu.
Chybný postup 3. Duplikování. „Platby procházejí přes CloudPayments v src/lib/payment/cloudpayments.ts; poskytovatel je nastavený v .env.“ Agent to všechno vidí v kódu. V business/ to neduplikujte. Duplikáty zastarávají: kód se změní, business/ se neaktualizuje a agent pracuje se zastaralými informacemi.
Chybný postup 4. Čísla zapsaná napevno. „Máme 1,247 klientů a míru konverze 6.3 %“ – představte si, že jde o čísla z nějakého abstraktního fintech startupu. Všechna taková čísla za týden zastarají. Používejte značku LIVE a live-metrics.md. O této části je řeč výše.
Chybný postup 5. Kontext bez dostupné cesty. Je-li druhý mozek jinde a agent nemá oprávnění ani odkaz, spuštění ve složce kódu nestačí. Pro sdílené poznámky bez citlivých údajů je umístění business/ a ai-clone/ uvnitř repozitáře pohodlné. Soukromý kontext ponechte na odděleně řízeném místě a výslovně nastavte povolený přístup a směrování. Pohodlí složek nemá přednost před důvěrností.
Tip
Samostatná větev (context nebo business-context) organizuje práci, ale není hranicí přístupu: soubory jsou stále objekty Git stejného repozitáře a mohou se publikovat s větvemi či historií. Pro soukromý firemní kontext použijte samostatný soukromý repozitář nebo externí úložiště s výslovným řízením přístupu a povoleným směrováním agenta. Submodul může odkazovat na soukromý repozitář, soukromí ale poskytují jeho oprávnění, nikoli samotný submodul. Další možností je záměrně ignorovaná místní složka s vlastní zálohou; ignorování neodstraní již sledované soubory ani dříve publikovanou historii. S kódem uchovávejte jen sdílitelný kontext.
Jak vytvořit druhý mozek za hodinu – postup krok za krokem
Hlavní poznatek
Základní druhý mozek můžete nastavit za hodinu: vytvořte kořenové složky business/ a ai-clone/, v každé vytvořte mapu INDEX.md, do business/products/ přidejte stručný popis produktu, do audience/ popis klienta a do ai-clone/role.md popis toho, kdo jste. Přidejte směrování do těchto složek v CLAUDE.md. Pak je rozšiřujte při práci: po každé chybě agenta přidejte pravidlo do ai-clone/feedback/; po každém rozhodnutí přidejte poznámku do business/.
Vytvořte dvě kořenové složky
V kořenové složce projektu vedle
src/:mkdir -p business/{products,audience,goals,economics,marketing} mkdir -p ai-clone/{identity,voice,principles,feedback,style}Vytvořte INDEX.md jako mapu složky
business/INDEX.mdje tabulka „otázka → soubor“. Začněte alespoň 5 řádky a postupně přidávejte další. Totéž udělejte vai-clone/INDEX.md.Přidejte stručné popisy produktu a klienta
business/products/main.md– co je produkt, pro koho je určený, kolik stojí a čím se liší. 30-50 řádků.business/audience/avatar.md– kdo je klient, co ho trápí a co kupuje. 30-50 řádků. Nepopisujte ideálního klienta, ale skutečného. Pokud něco nevíte, označte to jako „k upřesnění“ a pokračujte.Popište sebe v ai-clone/role.md
Kdo jste, co děláte a na čem vám záleží. 20-30 řádků. To pro začátek stačí. Až si všimnete, že agent píše stylem, který vám nesedí, přidejte tón, zásady a zakázaná slova.
Přidejte směrování do CLAUDE.md
Otevřete
CLAUDE.mda přidejte oddíl:## Mapa projektu - Obchodní kontext → `business/INDEX.md` - Kontext o mně → `ai-clone/INDEX.md` - Technické plány → `plans/YYYY-MM-DD-*.md` - Ohlédnutí za minulými relacemi → `retrospectives/` Na začátku každé relace vždy přečti `ai-clone/INDEX.md` a `business/INDEX.md`.Spusťte Claude Code a ověřte funkčnost
Otevřete agenta. Zeptejte se: „řekni mi o mém produktu a cílové skupině“. Pokud odpoví na základě kontextu ze složky, funguje to. Pokud si vymýšlí, zkontrolujte, že složky jsou vedle projektu, soubory jsou správně pojmenované a směrování v
CLAUDE.mdje formulováno přesně.
Poté druhý mozek roste podle dvou zásad.
Zaprvé: pokaždé, když agent udělá chybu, přidejte pravidlo. Po 3-4 týdnech bude ai-clone/feedback/ obsahovat 15-20 souborů s pravidly a agent přestane dělat většinu běžných chyb.
Zadruhé: pokaždé, když učiníte obchodní rozhodnutí, zaznamenejte ho do business/. Když zvýšíte cenu, přidejte do business/products/pricing.md poznámku s datem a důvodem. Když změníte pozicování, přidejte poznámku do business/company/about.md. Za šest měsíců budete mít archiv, který si pamatuje „proč“.
Zadání: připravený prompt pro večerní aktualizaci druhého mozku
Tento týden jsme spolu udělali spoustu práce.
Prober všechny změny kódu z tohoto týdne a všechny commity, které jsme vytvořili.
Jaké cenné informace z toho patří do business/? Zapiš je do příslušných souborů
s wiki odkazy na sousední soubory, aby se kontext neztratil.
Pokud kód obsahuje rozhodnutí, která jsem nevysvětlil, zeptej se mě proč
a zaznamenej důvod do příslušného souboru spolu s datem.
Neduplicuj nic, co je z kódu už zřejmé. Zahrň pouze to, co by agent
v příští relaci bez business/ nevěděl.
Co dál – Skills, Subagents a context engineering
Hlavní poznatek
Druhý mozek spolu s CLAUDE.md tvoří základ. Nad něj přidejte Skills (procedurální znalosti načítané podle popisu úkolu), Subagents (izolované instance Claude s vlastními kontextovými okny pro náročné úkoly) a context engineering (správu toho, co se dostane do okna). To jsou tři další patra. Bez základu nefungují – agent nemá co číst.
Jakmile je druhý mozek připravený, můžete přidat další tři nástroje, které Anthropic popisuje jako tři různé úrovně optimalizace kontextu.
Skills jsou procedurální znalosti. Pokud opakujete nějaký postup (psaní výukového průvodce, sestavení příspěvku na Telegram, audit webu), můžete ho zakódovat do souboru SKILL.md s popisem úkolu. Na začátku relace Claude projde názvy a popisy dovedností a načte jen ty, které odpovídají aktuálnímu úkolu. Šetří to tokeny a pomáhá udržet pozornost.
Subagents jsou izolované instance Claude s vlastními kontextovými okny. Zadejte subagentovi náročný úkol (přečíst 30 souborů a sestavit shrnutí) a pracuje ve vlastním okně a vrátí jen výsledek. Vaše hlavní okno zůstane přehledné. Anthropic píše:
Specializovaní sub-agenti mohou řešit zaměřené úkoly v čistých kontextových oknech. [...] Každý subagent může prozkoumat širokou oblast a spotřebovat desítky tisíc tokenů nebo více, ale vrátí pouze zhuštěné a vytříděné shrnutí své práce (často 1,000-2,000 tokenů).
Context engineering je správa toho, co se vůbec dostane do okna. Anthropic ho v roce 2025 označil za základní dovednost při práci s agenty, o úroveň výš než prompt engineering. Prompt engineering je volba formulace. Context engineering je výběr souborů, směrování, dovedností a subagentů.
Druhý mozek je první stavební kámen context engineeringu. Bez něj Skills čtou prázdný prostor, Subagents nemají kam jít a okno agenta se plní náhodnými informacemi. S ním začnou všechny tři nástroje fungovat.
Další krok. Vytvořte vedle projektu dvě složky: business/ a ai-clone/. Do každé přidejte INDEX.md s 5 řádky, které slouží jako mapa. Do CLAUDE.md přidejte čtyři směrovací řádky. Za hodinu budete mít funkční základ druhého mozku. Pak ho rozšiřujte podle pravidla „po každé chybě agenta přidej jeden řádek do ai-clone/feedback/“. Celou šablonu CLAUDE.md, kterou použijete ke směrování do druhého mozku, vysvětluji v průvodci Jak správně nastavit CLAUDE.md.
Zdroje
- Dokumentace Claude Code Memory – oficiální hierarchie paměti Claude Code od Anthropic
- Osvědčené postupy Claude Code – oficiální doporučení pro práci s CLAUDE.md
- Efektivní context engineering pro AI agenty – Anthropic Engineering, vysvětlení degradace kontextu, rozpočtu pozornosti a kontextu načítaného právě včas
- Vysvětlení Skills – blog Anthropic: rozdíly mezi Skills, Memory, Subagents a MCP
Pokračujte v objevování Ailoot na ailoot.ai.
Další podrobnosti
Časté otázky
Zajistí jiná větev Git soukromí firemního kontextu?
Ne. Větev patří do stejného repozitáře a její soubory se mohou sdílet s objekty a historií. Použijte samostatně řízené soukromé úložiště nebo záměrně ignorovanou místní složku se zálohou. Ignorování nemaže již sledovanou historii.
Jak agent najde soukromý kontext mimo repozitář kódu?
Dejte mu výslovný odkaz a jen přístup potřebný pro úkol. Udržujte krátký index směrující na relevantní dokument a ověřte čtení povoleného souboru. Samotné soukromé umístění bez směrování kontext automaticky nedodá.