Zum Inhalt springen
Sir CompareVergleiche mit BelegenSir Compare fragenFragenTelegram
Deutschland · EUR

Article

Claude Code: vier Regeln gegen wilde Edits

Aktualisiert

Symbolbild: Repository e tool open source da provare
Symbolbild

Worum es geht: ein File gegen typische LLM-Fehler

Andrej Karpathy hat in einem Beitrag beschrieben, wie sich Coding-Modelle verhalten. Sie treffen Annahmen, ohne nachzufragen, und laufen damit weiter. Sie suchen keine Klärung, benennen keine Widersprüche und zeigen keine Alternativen auf.

Ein Repository namens andrej-karpathy-skills übersetzt diese Beobachtungen in eine einzelne Datei namens CLAUDE.md. Die Datei soll das Verhalten von Claude Code verbessern. Sie enthält vier Prinzipien, die genau diese Muster adressieren.

Wichtig für die Einordnung: Das Repository beschreibt die Regeln als Sammlung von Leitlinien, nicht als gemessenes Ergebnis.

Die vier Prinzipien im Detail

Think Before Coding verlangt explizites Nachdenken. Annahmen sollen ausgesprochen werden, bei Unklarheit wird gefragt statt geraten. Bei Mehrdeutigkeit sollen mehrere Lesarten genannt werden, und bei Verwirrung soll das Modell stoppen und nachfragen.

Simplicity First setzt auf minimalen Code. Keine Features über die Anfrage hinaus, keine Abstraktionen für Einmal-Code, keine erfundene Konfigurierbarkeit. Der Test lautet: Würde ein erfahrener Entwickler das als überkompliziert bezeichnen?

Surgical Changes heißt: nur anfassen, was nötig ist. Benachbarten Code nicht „verbessern“, bestehenden Stil übernehmen, fremden toten Code melden statt löschen. Jede geänderte Zeile soll sich direkt auf die Anfrage zurückführen lassen.

Goal-Driven Execution dreht Aufgaben in prüfbare Ziele um. Statt „Bug beheben“ heißt es: einen Test schreiben, der ihn reproduziert, dann zum Laufen bringen.

Symbolbild: Sviluppo & Open Source: Laptop coding programs (Unsplash)

So bindest du die Regeln ein

Es gibt zwei Wege. Als Claude-Code-Plugin fügst du zuerst den Marketplace hinzu und installierst dann das Plugin. Danach steht die Skill in allen deinen Projekten zur Verfügung.

Alternativ legst du die Datei pro Projekt an. In einem neuen Projekt lädst du sie per curl herunter, in einem bestehenden hängst du sie an die vorhandene CLAUDE.md an.

Für Cursor liegt im Repository eine Projektregel bei, damit dieselben Leitlinien auch dort greifen. Die Anleitung dazu steht in einer eigenen Datei.

Woran du merkst, dass es wirkt

Das Repository nennt konkrete Anzeichen. In Diffs tauchen weniger unnötige Änderungen auf, nur die angeforderten. Es gibt weniger Umschreibungen wegen Überkomplizierung, weil der Code gleich einfach sitzt.

Rückfragen kommen vor der Umsetzung, nicht erst nach Fehlern. Pull Requests bleiben klein, ohne Refactoring nebenbei. Das sind Erwartungen an das Verhalten, keine Messwerte aus einem Test.

Ein ehrlicher Hinweis steht ebenfalls drin: Die Leitlinien neigen zur Vorsicht statt zum Tempo. Bei Kleinigkeiten wie einem Tippfehler brauchst du nicht die volle Strenge.

Anpassen und was offen bleibt

Die Regeln sind zum Zusammenführen gedacht. Du kannst sie mit projektspezifischen Abschnitten ergänzen, etwa strenger TypeScript-Modus oder Tests für alle API-Endpunkte. So bleibt die allgemeine Basis, dein Projekt bekommt seine eigenen Vorgaben.

Das Repository liefert Prinzipien und Installationswege, keine Vergleichsmessung. Wenn du sie ausprobierst, achte auf die Diffs nach ein paar Aufgaben.

Herangezogene Quellen

Frag Sir Compare:Erklär mir diese Zahlen

Hardware, um KI zu Hause auszuprobieren

Affiliate-Links: Für qualifizierte Käufe können wir eine Provision erhalten, sie ändert weder unsere Daten noch die Rankings. Sie öffnen die Suchergebnisse von Amazon: Preise und Verfügbarkeit stehen dort.

Was sich geändert hat

  • Seite aktualisiert

Wie ich Produkte ordne

Post von Sir Compare

Neues zu Entwicklung und Open Source? Ich schreibe Ihnen.

Wählen Sie Ihre Themen: Ich schreibe nur, wenn etwas Neues erscheint — ein Ratgeber, eine Nachricht, ein geprüfter Preis, der sinkt.

Schritt 1 von 2

Was interessiert Sie?

Wählen Sie beliebig viele. Ohne Auswahl erhalten Sie das Neue aus allen Bereichen.

Was Sie erhalten möchten
  • Nur, was Sie wählen
  • Nie eine leere E-Mail
  • Abmelden mit einem Klick

Ihr Assistent

Vollständige Seite öffnen →