Karpathys 4 CLAUDE.md-Regeln senken Claudes Fehlerquote von 41 % auf 11 %. Nach 30 Codebases habe ich 8 weitere hinzugefĂŒgt

@Mnilax
ENGLISCHvor 2 Monaten · 09. Mai 2026
3.9M
6.1K
599
73
23.1K

TL;DR

Dieser Artikel erweitert Andrej Karpathys virale KI-Programmierregeln und stellt 8 zusÀtzliche Richtlinien vor, die die Fehlerquote von Claude bei komplexen, mehrstufigen Agenten-Aufgaben drastisch senken.

Ende Januar 2026 postete Andrej Karpathy einen Thread, in dem er sich darĂŒber beschwerte, wie Claude Code schreibt. Drei Fehlermodi: stille falsche Annahmen, Überkomplizierung, orthogonale SchĂ€den an Code, den es nicht hĂ€tte anfassen sollen.

Forrest Chang las den Thread, verpackte die Beschwerden in 4 Verhaltensregeln in einer einzigen CLAUDE.md-Datei und stellte sie auf GitHub. Am ersten Tag erreichte sie 5.828 Sterne. 60.000 Lesezeichen in zwei Wochen. 120.000 Sterne heute. Das am schnellsten wachsende Einzeldatei-Repository des Jahres 2026.

Mnimiy on X — cover

Dann habe ich es 6 Wochen lang an 30 Codebasen getestet.

Die 4 Regeln funktionieren. Fehler, die frĂŒher in etwa 40 % der FĂ€lle auftraten, sanken bei Aufgaben, die ihren StĂ€rken entsprachen, auf unter 3 %. Aber die Vorlage wurde entwickelt, um Code-Schreibfehler vom Januar zu beheben.

Das Claude Code-Ökosystem im Mai 2026 hat andere Probleme — Agentenkonflikte, Hook-Kaskaden, Skill-Ladekonflikte, mehrstufige Workflows, die ĂŒber Sitzungen hinweg brechen.

Also habe ich 8 weitere Regeln hinzugefĂŒgt. Unten: die vollstĂ€ndige 12-Regeln-CLAUDE.md, warum jede ihren Platz verdient hat, und die 4 Stellen, an denen die ursprĂŒngliche Karpathy-Vorlage stillschweigend versagt.

Wenn Sie die ErklĂ€rungen ĂŒberspringen und nur einfĂŒgen möchten, die vollstĂ€ndige Datei finden Sie am Ende.

Warum das wichtig ist

Die CLAUDE.md von Claude Code ist die am meisten unterschÀtzte Datei im gesamten KI-Coding-Stack. Die meisten Entwickler:

  • Behandeln sie als Ablage fĂŒr jede jemals gehabte PrĂ€ferenz, aufgeblĂ€ht auf ĂŒber 4.000 Token, die Compliance sinkt auf 30 %
  • Lassen sie komplett weg und prompten jedes Mal — 5-fache Token-Verschwendung, keine Konsistenz zwischen Sitzungen
  • Kopieren einmal eine Vorlage und vergessen sie. Funktioniert zwei Wochen, bricht dann stillschweigend, wenn sich die Codebasis verschiebt

Die offiziellen Anthropic-Dokumente sind eindeutig: CLAUDE.md ist beratend. Claude folgt ihr etwa 80 % der Zeit. Ab 200 Zeilen sinkt die Compliance drastisch, weil wichtige Regeln im Rauschen untergehen.

Karpathys Vorlage löste dies in einer Datei, 65 Zeilen, 4 Regeln. Das ist die Untergrenze.

Die Obergrenze liegt höher. Mit 8 weiteren Regeln, denjenigen, die ich unten durchgehe, decken Sie nicht nur die Code-Schreibprobleme vom Januar 2026 ab, ĂŒber die Karpathy sich beschwerte, sondern auch die Agenten-Orchestrierungsprobleme vom Mai 2026, die es noch nicht gab, als die Vorlage geschrieben wurde.

Die ursprĂŒnglichen 4 Regeln

Wenn Sie Forrest Changs Repository nicht gelesen haben, die Untergrenze:

**Regel 1 — Denken vor dem Codieren.

**Keine stillen Annahmen. Nennen Sie, was Sie annehmen. Zeigen Sie Kompromisse auf. Fragen Sie, bevor Sie raten. Widersprechen Sie, wenn ein einfacherer Ansatz existiert.

**Regel 2 — Einfachheit zuerst.

**Minimaler Code, der das Problem löst. Keine spekulativen Funktionen. Keine Abstraktionen fĂŒr einmalig verwendeten Code. Wenn ein Senior-Entwickler es als ĂŒberkompliziert bezeichnen wĂŒrde — vereinfachen Sie es.

**Regel 3 — Chirurgische Änderungen.

**BerĂŒhren Sie nur, was Sie mĂŒssen. "Verbessern" Sie nicht benachbarten Code, Kommentare oder Formatierungen. Refaktorisieren Sie nichts, was nicht kaputt ist. Passen Sie den vorhandenen Stil an.

**Regel 4 — Zielorientierte AusfĂŒhrung.

**Definieren Sie Erfolgskriterien. Wiederholen Sie, bis verifiziert. Sagen Sie Claude nicht, welche Schritte es befolgen soll, sagen Sie ihm, wie Erfolg aussieht, und lassen Sie es iterieren.

Diese vier schließen etwa 40 % der Fehlermodi, die ich in unbeaufsichtigten Claude Code-Sitzungen sehe. Die restlichen etwa 60 % leben in den unten aufgefĂŒhrten LĂŒcken.

Mnimiy - inline image

Die 8 Regeln, die ich hinzugefĂŒgt habe (und warum)

Jede davon entstand aus einem realen Moment, in dem Karpathys 4 nicht ausreichten. Ich zeige den Moment, dann die Regel.

Regel 5 — Das Modell keine Nicht-Sprach-Arbeit erledigen lassen

Karpathys Regeln schweigen dazu. Das Modell entscheidet ĂŒber Dinge, die deterministischer Code sein sollten, ob ein API-Aufruf wiederholt werden soll, wie eine Nachricht weitergeleitet wird, wann eskaliert werden soll. Unterschiedliche Entscheidungen jede Woche. Fehlerhaftes If-Else fĂŒr 0,003 $ pro Token.

text
1## Regel 5 — Verwenden Sie das Modell nur fĂŒr Beurteilungen
2Verwenden Sie Claude fĂŒr: Klassifizierung, Entwurf, Zusammenfassung, Extraktion aus unstrukturiertem Text.
3Verwenden Sie Claude NICHT fĂŒr: Weiterleitung, Wiederholungen, Statuscode-Handling, deterministische Transformationen.
4Wenn ein Statuscode die Frage bereits beantwortet, beantwortet einfacher Code die Frage.

Der Moment: Code, der Claude aufrief, um zu "entscheiden, ob wir bei 503 wiederholen sollen", funktionierte zwei Wochen lang wunderbar, fing dann aber an zu spinnen, weil das Modell begann, den Anfragetext als Kontext fĂŒr die Entscheidung zu lesen. Die Wiederholungsrichtlinie war zufĂ€llig, weil der Prompt zufĂ€llig war.

Regel 6 — Harte Token-Budgets, keine Ausnahmen

CLAUDE.md ohne Budgets ist ein Blankoscheck. Jede Schleife hat die Chance, sich in einen 50.000-Token-Kontext-Dump zu verwandeln. Das Modell wird nicht von selbst aufhören.

text
1## Regel 6 — Token-Budgets sind nicht optional
2Budget pro Aufgabe: 4.000 Token.
3Budget pro Sitzung: 30.000 Token.
4Wenn eine Aufgabe sich dem Budget nĂ€hert, zusammenfassen und neu beginnen. Nicht durchdrĂŒcken.
5Die Überschreitung anzuzeigen ist besser, als sie stillschweigend zu ĂŒberschreiten.

Der Moment: Eine Debugging-Sitzung lief 90 Minuten lang. Das Modell war vollkommen zufrieden damit, auf derselben 8KB-Fehlermeldung zu iterieren und verlor allmĂ€hlich den Überblick, welche Korrektur es bereits versucht hatte. Am Ende schlug es Korrekturen vor, die ich 40 Nachrichten zuvor abgelehnt hatte. Ein Token-Budget hĂ€tte es in Minute 12 beendet.

Regel 7 — Konflikte aufzeigen, nicht mitteln

Wenn zwei Teile der Codebasis widersprĂŒchlich sind, versucht Claude, beiden gerecht zu werden. Das Ergebnis ist inkohĂ€rent.

text
1## Regel 7 — Konflikte aufzeigen, nicht mitteln
2Wenn zwei vorhandene Muster in der Codebasis widersprĂŒchlich sind, mischen Sie sie nicht.
3WÀhlen Sie eines (das neuere / das getestetere), erklÀren Sie warum, und markieren Sie das andere zur Bereinigung.
4"Gemittelter" Code, der beide Regeln erfĂŒllt, ist der schlechteste Code.

Der Moment: Eine Codebasis hatte zwei Fehlerbehandlungsmuster — eines mit async/await und explizitem try/catch, eines mit einer globalen Fehlergrenze. Claude schrieb neuen Code, der beides tat. Doppelte Fehlerbehandler. Ich brauchte 30 Minuten, um herauszufinden, warum Fehler zweimal geschluckt wurden.

Regel 8 — Lesen, bevor Sie schreiben

Karpathys "Chirurgische Änderungen" sagt Claude, es solle benachbarten Code nicht anfassen. Es sagt Claude nicht, es solle benachbarten Code verstehen. Ohne dies schreibt Claude neuen Code, der mit vorhandenem Code 30 Zeilen entfernt in Konflikt gerĂ€t.

text
1## Regel 8 — Lesen, bevor Sie schreiben
2Bevor Sie Code in einer Datei hinzufĂŒgen, lesen Sie die Exporte der Datei, den unmittelbaren Aufrufer und alle offensichtlichen gemeinsam genutzten Dienstprogramme.
3Wenn Sie nicht verstehen, warum vorhandener Code so strukturiert ist, wie er ist, fragen Sie, bevor Sie etwas hinzufĂŒgen.
4"Sieht orthogonal aus" ist der gefÀhrlichste Satz in dieser Codebasis.

Der Moment: Claude fĂŒgte eine Funktion neben einer vorhandenen identischen Funktion hinzu, die es nicht gelesen hatte. Beide Funktionen taten dasselbe. Die neue hatte aufgrund der Importreihenfolge Vorrang. Die alte war 6 Monate lang die Quelle der Wahrheit gewesen.

Regel 9 — Tests sind nicht optional, aber sie sind nicht das Ziel

Karpathys zielorientierte AusfĂŒhrung impliziert Tests als Erfolgskriterien. In der Praxis behandelt Claude "Tests bestehen" als das einzige Ziel und schreibt Code, der oberflĂ€chliche Tests besteht, wĂ€hrend alles andere kaputt geht.

text
1## Regel 9 — Tests verifizieren die Absicht, nicht nur das Verhalten
2Jeder Test muss kodieren, WARUM das Verhalten wichtig ist, nicht nur, WAS es tut.
3Ein Test wie `expect(getUserName()).toBe('John')` ist wertlos, wenn die Funktion eine hartcodierte ID verwendet.
4Wenn Sie keinen Test schreiben können, der fehlschlagen wĂŒrde, wenn sich die GeschĂ€ftslogik Ă€ndert, ist die Funktion falsch.

Der Moment: Claude schrieb 12 Tests fĂŒr eine Auth-Funktion. Alle bestanden. Auth war in der Produktion kaputt. Die Tests testeten, ob die Funktion irgendetwas zurĂŒckgab, nicht, ob sie das Richtige zurĂŒckgab. Die Funktion bestand, weil sie eine Konstante zurĂŒckgab.

Regel 10 — Langlaufende Operationen benötigen Kontrollpunkte

Karpathys Vorlage geht von einmaligen Interaktionen aus. Echte Claude Code-Arbeit ist mehrstufig — Refaktorisierung ĂŒber 20 Dateien, Erstellung von Funktionen ĂŒber eine Sitzung, Debugging ĂŒber mehrere Commits. Ohne Kontrollpunkte geht bei einer falschen Abbiegung der gesamte Fortschritt verloren.

text
1## Regel 10 — Kontrollpunkt nach jedem bedeutenden Schritt
2Nach Abschluss jedes Schritts in einer mehrstufigen Aufgabe: Zusammenfassen, was getan wurde, was verifiziert ist, was noch ĂŒbrig ist.
3Fahren Sie nicht von einem Zustand fort, den Sie mir nicht beschreiben können.
4Wenn Sie den Überblick verlieren, halten Sie an und wiederholen Sie.

Der Moment: Eine 6-stufige Refaktorisierung ging in Schritt 4 schief. Als ich es bemerkte, hatte Claude auch Schritt 5 und 6 auf dem kaputten Zustand ausgefĂŒhrt. Das Entwirren dauerte lĂ€nger, als das Ganze neu zu machen. Kontrollpunkte hĂ€tten es in Schritt 4 abgefangen.

Regel 11 — Konvention schlĂ€gt Neuheit

In einer Codebasis mit etablierten Mustern fĂŒhrt Claude gerne eigene ein. Selbst wenn sein Weg "besser" ist, ist die EinfĂŒhrung von zwei Mustern schlechter als jedes Muster allein.

text
1## Regel 11 — Passen Sie sich den Konventionen der Codebasis an, selbst wenn Sie anderer Meinung sind
2Wenn die Codebasis snake_case verwendet und Sie camelCase bevorzugen: snake_case.
3Wenn die Codebasis klassenbasierte Komponenten verwendet und Sie Hooks bevorzugen: klassenbasiert.
4Meinungsverschiedenheit ist ein separates GesprÀch. Innerhalb der Codebasis gilt: KonformitÀt > Geschmack.
5Wenn Sie wirklich glauben, dass die Konvention schÀdlich ist, sprechen Sie es an. Gabeln Sie sie nicht stillschweigend.

Der Moment: Claude fĂŒhrte React Hooks in eine Codebasis mit Klassenkomponenten ein. Sie funktionierten. Sie brachen auch die Testmuster der Codebasis, die componentDidMount annahmen. Ein halber Tag zum Entfernen und Neuschreiben.

Regel 12 — Sichtbar scheitern, nicht stillschweigend

Die teuersten Claude-Fehler sind diejenigen, die wie Erfolg aussehen. Eine Funktion "funktioniert", gibt aber falsche Daten zurĂŒck. Eine Migration "ist abgeschlossen", hat aber 30 DatensĂ€tze ĂŒbersprungen. Ein Test "besteht", aber nur, weil die Behauptung falsch war.

text
1## Regel 12 — Scheitern Sie laut
2Wenn Sie nicht sicher sein können, dass etwas funktioniert hat, sagen Sie es explizit.
3"Migration abgeschlossen" ist falsch, wenn 30 DatensĂ€tze stillschweigend ĂŒbersprungen wurden.
4"Tests bestanden" ist falsch, wenn Sie welche ĂŒbersprungen haben.
5"Funktion funktioniert" ist falsch, wenn Sie den Randfall, nach dem ich gefragt habe, nicht verifiziert haben.
6Zeigen Sie standardmĂ€ĂŸig Unsicherheit an, verstecken Sie sie nicht.

Der Moment: Claude sagte, eine Datenbankmigration sei "erfolgreich abgeschlossen". Sie hatte stillschweigend 14 % der DatensĂ€tze ĂŒbersprungen, die auf eine Constraint-Verletzung stießen. Der Sprung wurde protokolliert, aber nicht angezeigt. Das Problem wurde 11 Tage spĂ€ter entdeckt, als Berichte falsch aussahen.

Die Zahlen

Ich habe denselben Satz von 50 reprĂ€sentativen Aufgaben ĂŒber 30 Codebasen hinweg 6 Wochen lang verfolgt. Drei Konfigurationen:

Mnimiy - inline image

Fehlerrate = Aufgabe erforderte Korrektur oder Neuschreibung, um der Absicht zu entsprechen. ZĂ€hlungen: stille falsche Annahme, Over-Engineering, orthogonaler Schaden, stillschweigender Fehler, Konventionsverletzung, Konfliktmittelung, verpasster Kontrollpunkt.

Compliance = wie oft Claude die relevante Regel sichtbar anwendete, wenn sie anwendbar war.

Das interessante Ergebnis ist nicht die Schlagzeile von 41 % auf 3 %. Es ist, dass der Übergang von 4 auf 12 Regeln fast keinen zusĂ€tzlichen Compliance-Overhead hinzufĂŒgte (78 % -> 76 %), aber die Fehlerrate um weitere 8 Punkte senkte. Die neuen Regeln decken Fehlermodi ab, die die ursprĂŒnglichen 4 nicht adressierten — sie konkurrieren nicht um dasselbe Aufmerksamkeitsbudget.

Mnimiy - inline image

Wo Karpathys Vorlage stillschweigend versagt

Vier Stellen, an denen die ursprĂŒngliche 4-Regeln-Vorlage nicht ausreicht, selbst bevor neue Regeln hinzugefĂŒgt werden:

**1. Langlaufende Agentenaufgaben.

*Karpathys Regeln zielen auf den Moment, in dem Claude Code schreibt. Sie schweigen darĂŒber, was passiert, wenn Claude eine mehrstufige Pipeline ausfĂŒhrt*. Keine Budgetregel. Keine Kontrollpunktregel. Keine "Scheitern laut"-Regel. Pipelines driften ab.

**2. Multi-Codebasis-Konsistenz.

**"Passen Sie den vorhandenen Stil an" setzt einen Stil voraus. In einem Monorepo mit 12 Diensten muss Claude auswĂ€hlen, welchen Stil. Die ursprĂŒnglichen Regeln sagen ihm nicht, wie. Es wĂ€hlt zufĂ€llig oder mittelt.

**3. TestqualitÀt.

*Zielorientierte AusfĂŒhrung behandelt "Tests bestehen" als Erfolg. Sagt nicht, dass Tests aussagekrĂ€ftig* sein mĂŒssen. Das Ergebnis sind Tests, die nichts NĂŒtzliches testen, aber Claude zuversichtlich machen.

**4. Produktion vs. Prototyp.

**Dieselben 4 Regeln, die Produktionscode vor Over-Engineering schĂŒtzen, verlangsamen auch Prototypen, die legitimerweise 100 Zeilen spekulatives GerĂŒst benötigen, um eine Richtung zu finden. Karpathys "Einfachheit zuerst" schießt bei frĂŒhem Code ĂŒber das Ziel hinaus.

Die 8 hinzugefĂŒgten Regeln ersetzen Karpathys 4 nicht. Sie flicken die LĂŒcken, in denen sein Modell, Januar 2026, Autocomplete-artiges Codieren, nicht mit der agentengesteuerten, mehrstufigen, Multi-Codebasis-Arbeit vom Mai 2026 ĂŒbereinstimmt.

Mnimiy - inline image

Was nicht funktioniert hat

Dinge, die ich ausprobiert habe, bevor ich mich auf die 12 Regeln festlegte:

  • HinzufĂŒgen von Regeln, die ich auf Reddit / X gesehen hatte. Die meisten waren entweder Umformulierungen von Karpathys 4 mit anderen Worten oder domĂ€nenspezifische Regeln ("verwenden Sie immer Tailwind-Klassen"), die sich nicht verallgemeinern lassen. Habe sie gestrichen.
  • Mehr als 12 Regeln. Ich habe bis zu 18 getestet. Die Compliance sank von 76 % auf 52 %, nachdem 14 Regeln ĂŒberschritten wurden. Die 200-Zeilen-Grenze ist real. DarĂŒber hinaus beginnt Claude, Muster auf "Regeln existieren" zu matchen, ohne sie tatsĂ€chlich zu lesen.
  • Regeln, die von Tools abhĂ€ngen, die möglicherweise nicht existieren. "Verwenden Sie immer eslint" bricht, wenn eslint nicht installiert ist. Die Regel schlĂ€gt stillschweigend fehl. Ersetzt durch fĂ€higkeitsagnostische Formulierungen: "Passen Sie den erzwungenen Stil der Codebasis an" anstelle von "verwenden Sie eslint."
  • Beispiele in CLAUDE.md anstelle von Regeln. Beispiele sind schwerer als Regeln. Drei Beispiele kosten so viel Kontext wie etwa 10 Regeln, und Claude ĂŒberanpasst sich an sie. Regeln sind abstrakt, Beispiele sind spezifisch. Verwenden Sie Regeln.
  • "Seien Sie vorsichtig" / "denken Sie scharf nach" / "konzentrieren Sie sich wirklich." Reines Rauschen. Die Compliance damit sank auf etwa 30 %, weil sie nicht testbar sind. Ersetzt durch konkrete Imperative ("geben Sie Annahmen explizit an").
  • Claude zu sagen, es solle "senior" sein. Funktioniert nicht. Claude denkt bereits, es sei senior. Die Compliance-LĂŒcke liegt zwischen Denken und Tun. Imperative Regeln schließen die LĂŒcke; IdentitĂ€ts-Prompts nicht.

Die vollstÀndige 12-Regeln-CLAUDE.md (kopierfertig)

text
1# CLAUDE.md — 12-Regeln-Vorlage
2
3Diese Regeln gelten fĂŒr jede Aufgabe in diesem Projekt, sofern nicht explizit außer Kraft gesetzt.
4Voreinstellung: Vorsicht vor Geschwindigkeit bei nicht-trivialer Arbeit. Verwenden Sie Urteilsvermögen bei trivialen Aufgaben.
5
6## Regel 1 — Denken vor dem Codieren
7Annahmen explizit angeben. Bei Unsicherheit fragen, nicht raten.
8Mehrere Interpretationen darstellen, wenn Mehrdeutigkeit besteht.
9Widersprechen, wenn ein einfacherer Ansatz existiert.
10Anhalten, wenn verwirrt. Benennen, was unklar ist.
11
12## Regel 2 — Einfachheit zuerst
13Minimaler Code, der das Problem löst. Nichts Spekulatives.
14Keine Funktionen ĂŒber das Gefragte hinaus. Keine Abstraktionen fĂŒr einmalig verwendeten Code.
15Test: WĂŒrde ein Senior-Entwickler dies als ĂŒberkompliziert bezeichnen? Wenn ja, vereinfachen.
16
17## Regel 3 — Chirurgische Änderungen
18BerĂŒhren Sie nur, was Sie mĂŒssen. RĂ€umen Sie nur Ihr eigenes Chaos auf.
19"Verbessern" Sie nicht benachbarten Code, Kommentare oder Formatierungen.
20Refaktorisieren Sie nichts, was nicht kaputt ist. Passen Sie den vorhandenen Stil an.
21
22## Regel 4 — Zielorientierte AusfĂŒhrung
23Erfolgskriterien definieren. Wiederholen, bis verifiziert.
24Befolgen Sie keine Schritte. Definieren Sie Erfolg und iterieren Sie.
25Starke Erfolgskriterien ermöglichen unabhÀngiges Iterieren.
26
27## Regel 5 — Verwenden Sie das Modell nur fĂŒr Beurteilungen
28Verwenden Sie mich fĂŒr: Klassifizierung, Entwurf, Zusammenfassung, Extraktion.
29Verwenden Sie mich NICHT fĂŒr: Weiterleitung, Wiederholungen, deterministische Transformationen.
30Wenn Code antworten kann, antwortet Code.
31
32## Regel 6 — Token-Budgets sind nicht optional
33Pro Aufgabe: 4.000 Token. Pro Sitzung: 30.000 Token.
34Wenn Sie sich dem Budget nÀhern, zusammenfassen und neu beginnen.
35Zeigen Sie die Überschreitung an. Überschreiten Sie sie nicht stillschweigend.
36
37## Regel 7 — Konflikte aufzeigen, nicht mitteln
38Wenn zwei Muster widersprĂŒchlich sind, wĂ€hlen Sie eines (das neuere / das getestetere).
39ErklÀren Sie warum. Markieren Sie das andere zur Bereinigung.
40Mischen Sie keine widersprĂŒchlichen Muster.
41
42## Regel 8 — Lesen, bevor Sie schreiben
43Bevor Sie Code hinzufĂŒgen, lesen Sie Exporte, unmittelbare Aufrufer, gemeinsam genutzte Dienstprogramme.
44"Sieht orthogonal aus" ist gefÀhrlich. Wenn Sie unsicher sind, warum Code auf eine bestimmte Weise strukturiert ist, fragen Sie.
45
46## Regel 9 — Tests verifizieren die Absicht, nicht nur das Verhalten
47Tests mĂŒssen kodieren, WARUM Verhalten wichtig ist, nicht nur, WAS es tut.
48Ein Test, der nicht fehlschlagen kann, wenn sich die GeschÀftslogik Àndert, ist falsch.
49
50## Regel 10 — Kontrollpunkt nach jedem bedeutenden Schritt
51Zusammenfassen, was getan wurde, was verifiziert ist, was noch ĂŒbrig ist.
52Fahren Sie nicht von einem Zustand fort, den Sie nicht beschreiben können.
53Wenn Sie den Überblick verlieren, halten Sie an und wiederholen Sie.
54
55## Regel 11 — Passen Sie sich den Konventionen der Codebasis an, selbst wenn Sie anderer Meinung sind
56KonformitÀt > Geschmack innerhalb der Codebasis.
57Wenn Sie wirklich glauben, dass eine Konvention schÀdlich ist, sprechen Sie es an. Gabeln Sie sie nicht stillschweigend.
58
59## Regel 12 — Scheitern Sie laut
60"Abgeschlossen" ist falsch, wenn irgendetwas stillschweigend ĂŒbersprungen wurde.
61"Tests bestanden" ist falsch, wenn welche ĂŒbersprungen wurden.
62Zeigen Sie standardmĂ€ĂŸig Unsicherheit an, verstecken Sie sie nicht.

Speichern Sie es als CLAUDE.md im Stammverzeichnis Ihres Repositorys. FĂŒgen Sie projektspezifische Regeln unterhalb der 12 hinzu (Stack, Testbefehle, Fehlermuster). Gehen Sie nicht ĂŒber 200 Zeilen insgesamt hinaus, danach fĂ€llt die Compliance ab.

So installieren Sie es

Zwei Schritte:

text
1# 1. HĂ€ngen Sie Karpathys 4-Regeln-Baseline an Ihre CLAUDE.md an
2curl https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md >> CLAUDE.md
3
4# 2. FĂŒgen Sie die Regeln 5-12 aus diesem Artikel unten ein

Speichern Sie es im Stammverzeichnis Ihres Repositorys. Das >> ist wichtig, es hĂ€ngt an Ihre vorhandene CLAUDE.md an, anstatt projektspezifische Regeln, die Sie bereits haben, zu ĂŒberschreiben.

Das mentale Modell

CLAUDE.md ist keine Wunschliste. Es ist ein Verhaltensvertrag, der spezifische Fehlermodi schließt, die Sie beobachtet haben.

Jede Regel sollte beantworten: welchen Fehler verhindert dies?

Mnimiy - inline image

Karpathys 4 verhindern die Fehlermodi, die er im Januar 2026 sah: stille Annahmen, Over-Engineering, orthogonale SchĂ€den, schwache Erfolgskriterien. Sie sind grundlegend. Überspringen Sie sie nicht.

Die 8, die ich hinzugefĂŒgt habe, verhindern Fehlermodi, die im Mai 2026 auftauchten: Agentenschleifen ohne Budgets, mehrstufige Aufgaben ohne Kontrollpunkte, Tests, die nicht testen, stille Erfolge, die stille Fehler verbergen. Sie sind additiv.

Ihre Erfahrung kann abweichen. Wenn Sie keine mehrstufigen Pipelines ausfĂŒhren, ist Regel 10 nicht wichtig. Wenn Ihre Codebasis einen konsistenten Stil hat, der durch Linting erzwungen wird, ist Regel 11 redundant. Lesen Sie die 12, behalten Sie diejenigen, die auf Fehler abbilden, die Sie tatsĂ€chlich gemacht haben, lassen Sie den Rest weg.

Eine auf Ihre tatsÀchlichen Fehlermodi abgestimmte 6-Regeln-CLAUDE.md ist besser als eine 12-Regeln-CLAUDE.md mit 6 Regeln, die Sie nie brauchen werden.

E N D E

Karpathys Thread vom Januar 2026 war eine Beschwerde. Forrest Chang machte daraus 4 Regeln. 120.000 Entwickler haben das Ergebnis mit einem Stern markiert. Die meisten von ihnen verwenden heute noch 4 Regeln.

Das Modell hat sich verbessert. Das Ökosystem hat sich verĂ€ndert. Mehrstufige Agenten, Hook-Kaskaden, Skill-Laden, Multi-Codebasis-Arbeit — nichts davon existierte, als Karpathy seinen Thread schrieb. Die 4 Regeln adressieren sie nicht. Sie sind nicht falsch; sie sind unvollstĂ€ndig.

8 weitere Regeln. 6 Wochen Tests ĂŒber 30 Codebasen. Fehlerrate von 41 % auf 3 %.

Setzen Sie ein Lesezeichen und fĂŒgen Sie die 12 Regeln noch heute in Ihre CLAUDE.md ein. Teilen Sie es erneut, wenn es Ihnen eine Woche mit falschen Claude-Abbiegungen erspart hat.


Telegram fĂŒr tĂ€gliche Claude-Optimierungstipps:


*https://t.me/+_ZWrQN7GuDA3ZDEy*

Mit einem Klick speichern

Virale Artikel mit YouMind per KI tief lesen

Speichere die Quelle, stelle gezielte Fragen, fasse die Argumentation zusammen und verwandle einen viralen Artikel in wiederverwendbare Notizen in einem einzigen KI-Arbeitsbereich.

YouMind entdecken
FĂŒr Creator

Verwandle dein Markdown in einen sauberen 𝕏-Artikel

Wenn du eigene Langtexte veröffentlichst, wird die 𝕏-Formatierung von Bildern, Tabellen und Codeblöcken mĂŒhsam. YouMind macht aus einem ganzen Markdown-Entwurf einen sauberen, sofort postbaren 𝕏-Artikel.

Markdown zu 𝕏 testen

Mehr Muster zum EntschlĂŒsseln

Aktuelle virale Artikel

Mehr virale Artikel entdecken