Martin Gočik

CLAUDE.md so 4 pravidlami podľa Karpathyho: Claude prestane komplikovať kód

Jeden textový súbor, ktorý si za pár sekúnd vložíš do projektu. Claude Code potom menej hádá, píše jednoduchší kód a nesiaha tam, kam nemá.

📄 4 pravidlá podľa A. Karpathyho💻 Inštalácia jedným príkazom
Obsah je zamknutý

Vyplň meno a email a hneď sa ti tu zobrazí celý návod.

Na GitHube je repo s jedným súborom CLAUDE.md, ktoré má vyše 217 tisíc hviezd. Sú v ňom štyri pravidlá, s ktorými Claude Code pri programovaní menej hádá, píše jednoduchší kód a nesiaha tam, kam nemá.

Odkiaľ to je

Andrej Karpathy, jeden zo zakladateľov OpenAI, napísal, čo ho na AI pri programovaní najviac štve: model si veci domýšľa a nepýta sa, kód zbytočne komplikuje a mení aj to, na čo nemal siahať. Z týchto postrehov vznikol súbor pravidiel pre Claude Code. Karpathy ho sám nenapísal, ale je postavený presne na tom, čo opísal. Je zadarmo pod licenciou MIT.

Čo je v ňom

  1. Najprv premýšľaj, potom píš kód. Claude povie, čo predpokladá. Keď niečomu nerozumie, opýta sa, namiesto toho, aby hádal. A keď existuje jednoduchšie riešenie, povie ti to.
  2. Jednoduchosť. Minimum kódu, ktorý úlohu vyrieši. Žiadne funkcie navyše, o ktoré si nežiadal. Ak napíše 200 riadkov a stačilo by 50, prepíše to.
  3. Chirurgické zmeny. Mení len to, čo musí. Okolitý kód, komentáre a formátovanie nechá tak a upratuje len to, čo sám pokazil.
  4. Cieľ, ktorý sa dá overiť. Úlohu si prevedie na niečo merateľné, napríklad „napíš test, ktorý chybu zopakuje, a potom sprav, aby prešiel“. Pracuje, kým to nesedí.

Podľa autora potom vidíš menej zbytočných zmien v kóde, menej prepisovania a otázky prídu skôr, nie až po chybe.

Ako si ho dáš do projektu

Možnosť 1: ako plugin pre všetky projekty. V Claude Code napíš:

/plugin marketplace add multica-ai/andrej-karpathy-skills

a potom:

/plugin install andrej-karpathy-skills@karpathy-skills

Možnosť 2: len do jedného projektu. V termináli v zložke projektu:

curl -L -o CLAUDE.md https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md

Pozor, tento príkaz existujúci CLAUDE.md prepíše. Ak už nejaký máš, pridaj pravidlá radšej na koniec:

curl -L https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md >> CLAUDE.md

Možnosť 3: bez terminálu. Otvor CLAUDE.md na GitHube, skopíruj text a vlož ho do súboru CLAUDE.md v hlavnej zložke projektu.

Claude Code si CLAUDE.md načíta na začiatku každej session, takže nič ďalšie nastavovať netreba. Pravidlá nechaj po anglicky, Claude ich tak číta najspoľahlivejšie.

Jedna vec na záver

Pravidlá robia Claude opatrnejším, nie rýchlejším. Pri drobnosti, ako je preklep, to necítiš. Pri väčšej práci ušetríš čas, ktorý by si inak strávil opravovaním.

Zdroj: github.com/multica-ai/andrej-karpathy-skills