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

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

@Mnilax
ENGLISCHvor 5 Tagen · 09. Mai 2026

AI features

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*

More patterns to decode

Recent viral articles

Explore more viral articles

Für Creator gebaut.

Finde Content-Ideen in viralen Artikeln auf 𝕏, entschlüssele, warum sie funktioniert haben, und verwandle bewährte Muster in deinen nächsten Creator-Angle.