karpathy-guidelines
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
How to use
Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium forrestchang/andrej-karpathy-skills.
Przed napisaniem lub zmianą kodu wyraźnie sformułuj swoje założenia i pytania — nie ukrywaj wątpliwości. Jeśli istnieje wiele interpretacji zadania, poproś skill o przedstawienie ich wszystkich zanim zaczniesz kodować.
Podczas pisania nowego kodu pamiętaj o regule minimalności: pisz tylko kod, który rozwiązuje postawiony problem, bez spekulacyjnych funkcji, abstrakcji dla kodu jednorazowego użytku ani obsługi błędów dla niemożliwych scenariuszy.
Gdy edytujesz istniejący kod, dokonuj zmian chirurgicznych — modyfikuj tylko linie bezpośrednio związane z żądaniem użytkownika. Nie poprawiaj formatowania ani nie refaktoryzuj kodu, który działa prawidłowo.
Po każdej zmianie zdefiniuj jasne kryteria sukcesu i weryfikuj, czy kod je spełnia. Poproś skill o sprawdzenie, czy rozwiązanie jest rzeczywiście proste czy tylko wydaje się takie.
Jeśli zauważysz martwy kod lub niejasności w istniejącym kodzie, wskaż je w komentarzu zamiast usuwać — skill pomoże Ci zdecydować, czy to część problemu do rozwiązania.