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äť" — 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.