Skip to content

Karpathy's Four CLAUDE.md Rules — 91k Stars and What They Mean for Us

Summary

Forrest Chang verpackte Andrej Karpathys vier Beobachtungen über LLM-Coding-Failures in eine einzige CLAUDE.md-Datei — und erreichte damit 91.000 GitHub-Stars in einem Wochenende (forrestchang/andrej-karpathy-skills). Die vier Regeln: Think before coding (Annahmen laut aussprechen, bei Unklarheit fragen), Simplicity first (minimaler Code, keine spekulativen Abstraktionen), Surgical changes (nur anfassen was explizit gefordert), Goal-driven execution (vage Instruktionen in verifizierbare Ziele umwandeln, bevor Code geschrieben wird). Alle vier Regeln sind direktes Mapping zu unseren CLAUDE.md Rules 1, 2, 6, 8 — externer Validierungspunkt für unsere Behavioral-Rules-Philosophie. Adoption-Schlüssel laut Artikel: "can I copy-paste this into my repo right now" — genau unser /vt-c-bootstrap-Prinzip.

Key Details

  • Die vier Regeln decken exakt die Default-Failure-Modes ab: Silent assumptions, overcomplexity, scope creep, vague execution
  • Adoption-Barrier: 30 Sekunden Copy-paste, keine Dependencies, kein Build-Step
  • Behavioral rules sind kein Vertrag, sondern verschieben die Verteilung des Agent-Verhaltens (wichtiger Nuancenpunkt)
  • Karpathy hat die Datei nicht geschrieben — er hat die Beobachtungen gemacht; Forrest Chang hat sie in ein Repo umgewandelt
  • Das Repo shipped beide Varianten: CLAUDE.md und eine Cursor-Rules-Version — die Prinzipien sind Tool-agnostisch
  • Direkter Gap zu unserem Toolkit: kein expliziter "Think-aloud gate" (laut Annahmen verbalisieren vor File-Änderungen)

Why Rolf Thinks This Matters

Further Reading