GitHub repo forrestchang/andrej-karpathy-skills nabízí jednoduchý soubor CLAUDE.md, který má vyřešit časté problémy při použití AI asistentů na kód. Autor Forrest Chang vycházel z postřehů Andreja Karpathyho, který na X popsal typické slabiny velkých jazykových modelů při programování – dělají neověřené předpoklady, komplikují řešení a zasahují do kódu, kterého by se neměly dotknout.
Řešení spočívá ve čtyřech principech zabalených do jednoho souboru. Think Before Coding nutí model explicitně pojmenovat předpoklady místo tichého rozhodnutí, ptát se při nejasnostech a upozornit na jednodušší řešení. Simplicity First bojuje proti zbytečným abstrakcím a spekulativnímu kódu – žádné funkce nad rámec zadání, žádné flexibility navíc. Surgical Changes znamená, že model smí měnit jen to, co přímo souvisí s úkolem – žádné refaktoring okolního kódu, žádné opravy formátování. Goal-Driven Execution transformuje pokyny na ověřitelné cíle s testy.
Instalace je jednoduchá – buď jako plugin pro Claude Code příkazem /plugin install andrej-karpathy-skills@karpathy-skills, nebo přes curl do CLAUDE.md v projektu. Funguje to jako chování guidelines, které Claude čte ze souboru na začátku každé konverzace.
Karpathy ve svém původním příspěvku zmínil klíčový postřeh: modely jsou velmi dobré v opakování, dokud nesplní zadaný cíl. Místo imperativních příkazů je lepší dát jim kritéria úspěchu a nechat je pracovat. Guidelines toho využívají právě skrze Goal-Driven Execution.
Autor upozorňuje na tradeoff: pravidla preferují opatrnost před rychlostí. Pro triviální úkoly to může být zbytečné zdržování. Cílem je snížit počet chyb u netriviální práce, ne zpomalit každou drobnost. Projekt má přes 47 tisíc hvězdiček na GitHubu a přes 3900 forků.
Zdroje:
