Lekcia 5 / 7 · ~10 minút

Kontext: CLAUDE.md
a pamäť projektu

Nepríjemné prekvapenie druhého dňa: otvoríš nový rozhovor a Claude si nepamätá nič zo včerajška. Nie je to chyba, každá session začína s čistou hlavou. Riešenie je súbor menom CLAUDE.md.

CLAUDE.md: zošit, ktorý si prečíta sám

Ak v priečinku projektu existuje súbor CLAUDE.md, Claude Code si ho automaticky prečíta na začiatku každej session. Je to odkaz, ktorý včerajšia session necháva tej dnešnej. Patrí doň:

  • Čo projekt je: jedna-dve vety.
  • Ako sa spúšťa a nasadzuje: kde sa klikne, čo sa napíše.
  • Pravidlá: čoho sa nedotýkať, v akom jazyku písať texty.
  • Aktuálny stav: čo je hotové, na čom sa pracuje.

A najlepšie na tom: nemusíš ho písať sám. Na konci session povedz: „Zapíš do CLAUDE.md, čo sme dnes spravili a čo je rozrobené.“ Claude si vedie vlastný zošit, ty ho len občas skontroluješ.

Dlhé sessions: kedy začať odznova

Rozhovor má obmedzenú „pracovnú pamäť“, teda kontext. Keď je session pridlhá, odpovede sa spomaľujú a Claude začne zabúdať, čo bolo na začiatku. Zlaté pravidlo:

Hotová vec → commit → zápis do CLAUDE.md → pokojne nová session. Nová session s dobrým CLAUDE.md vie o projekte všetko podstatné a myslí svižne.

Skladačka: čo patrí do CLAUDE.md?

Osem blokov pre fiktívny web kaviarne. Klikni na štyri, ktoré do CLAUDE.md patria, a vyhodnoť.

„Projekt: web kaviarne Amora. Statické HTML, stránky v priečinku web/, štýly v assets/style.css.“

Patrí: čo projekt je a kde čo leží. Prvá vec, ktorú nová session potrebuje.

„Heslo k hostingu: kavaAmora2026!“

Nepatrí. Heslá do CLAUDE.md nikdy (lekcia 4). Súbor putuje s projektom všade.

„Spustenie: otvor web/index.html v prehliadači. Nasadenie: povedz Claudovi ‚nasaď web‘, vie, ako na to.“

Patrí: ako sa projekt spúšťa a nasadzuje. Presne to, čo by si inak každý deň vysvetľoval odznova.

„3. 6. sme skúšali modré pozadie, potom zelené, potom svetlomodré, potom zase modré, Katka chcela béžové…“

Nepatrí. Denník pokusov zaberá miesto a nepomáha. História je v gite, v CLAUDE.md drž len aktuálny stav a platné rozhodnutia.

„Pravidlá: texty píš po slovensky s diakritikou. Nemeň nič v priečinku fotky-original/.“

Patrí: pravidlá a zákazy. Claude ich bude rešpektovať v každej session bez pripomínania.

„Claude, buď prosím maximálne kreatívny, dôsledný a mysli ako svetový dizajnér.“

Nepatrí. Prázdne zaklínadlá nič nezlepšujú. Miesto v kontexte míňaj na fakty o projekte.

„Stav: hotová úvodná stránka a menu. Rozrobené: rezervačný formulár, chýba odosielanie.“

Patrí: aktuálny stav a rozrobené veci. Nová session presne vie, kde pokračovať.

Celý HTML kód úvodnej stránky, prekopírovaný do CLAUDE.md „pre istotu“.

Nepatrí. Kód žije v súboroch, Claude si ho prečíta sám. Kópia v CLAUDE.md len zastaráva a zaberá kontext.

Zhrnutie

  • CLAUDE.md = pamäť projektu. Claude si ho číta automaticky na začiatku session.
  • Patrí doň: čo projekt je, ako sa spúšťa, pravidlá, aktuálny stav. Nepatria: heslá, kód, denníky.
  • Písanie deleguj: „zapíš do CLAUDE.md, čo sme dnes spravili“.
  • Dlhá session slabne: hotová vec, commit, zápis, nová session.