# forrestchang-andrej-karpathy-skills-claude-code-2026-01-27

## Veille

Claude Code-Richtlinien, inspiriert von Karpathy – 4 Prinzipien gegen Überkomplexität

## Titre Article

Andrej Karpathy Skills for Claude Code

## Date

2026-01-27

## URL

https://github.com/forrestchang/andrej-karpathy-skills

## Keywords

Claude Code, Andrej Karpathy, Skills, CLAUDE.md, KI-Coding-Prinzipien, Einfachheit, chirurgische Änderungen, Prompt Engineering, LLM-Grenzen, Best Practices in der Entwicklung

## Authors

forrestchang (GitHub), basé sur observations d'Andrej Karpathy

## Ton

**Profil**: Prägnante technische Dokumentation, präskriptives und praxisorientiertes Register, mittleres technisches Niveau

**Beschreibung**: Das README verwendet einen direkten, pragmatischen Ton, strukturiert um beobachtete Probleme und konkrete Lösungen. Der Stil entspricht gut geschriebener Open-Source-Dokumentation: klare Abschnitte, kopierbare Installationsbeispiele, nummerierte Prinzipien. Die Autorität stützt sich auf den Bezug zu Andrej Karpathy (einer angesehenen Persönlichkeit im Bereich KI) sowie auf die empirische Beobachtung problematischer LLM-Verhaltensweisen. Die Zielgruppe besteht aus Entwicklern, die Claude Code nutzen und die Qualität der Ausgaben verbessern möchten.

## Pense-betes

- **3.456 Stars** innerhalb weniger Tage – ein Zeichen für ein reales Bedürfnis innerhalb der Claude Code-Community
- **Von Karpathy identifizierte Probleme**: 1. Fehlerhafte Annahmen ohne Überprüfung 2. Überkonstruktion und unnötige Abstraktionen 3. Änderung/Entfernung von nicht vollständig verstandenem Code
- **Prinzip 1 – Think Before Coding**: Annahmen explizit machen, klärende Fragen stellen, bei Mehrdeutigkeit mehrere Ansätze vorlegen, bei Verwirrung innehalten
- **Prinzip 2 – Simplicity First**: Minimaler Code, der ausschließlich die Anfrage adressiert, keine spekulativen Funktionen, keine unnötigen Abstraktionen, keine nicht angeforderte Konfigurierbarkeit. Test: „Würde ein erfahrener Entwickler dies als überkonstruiert empfinden?“
- **Prinzip 3 – Surgical Changes**: Nur Code ändern, der mit der Anfrage zusammenhängt, bestehenden Stil und Kommentare beibehalten, bereits vorhandenen toten Code nur auf ausdrückliche Anfrage entfernen
- **Prinzip 4 – Goal-Driven Execution**: Aufgaben in überprüfbare Erfolgskriterien umwandeln. Z. B.: „Validierung hinzufügen“ → „Tests für ungültige Eingaben schreiben und diese anschließend bestehen lassen“
- **Zentrale Erkenntnis**: Modelle zeichnen sich darin aus, „so lange zu iterieren, bis ein spezifisches Ziel erreicht ist“ – Erfolgskriterien definieren statt imperative Anweisungen
- **Installation**: Claude-Plugin (`claude plugins add`) oder projektspezifische CLAUDE.md-Datei
- **Wichtiger Vorbehalt**: Bei trivialen Änderungen (Tippfehler, offensichtliche Einzeiler) wird gesunder Menschenverstand statt vollständiger Strenge angewendet

## RésuméDe400mots

Dieses GitHub-Repository bietet eine Reihe von Richtlinien für Claude Code, inspiriert von den Beobachtungen Andrej Karpathys zu den Grenzen von LLMs in der Softwareentwicklung. Mit über 3.400 Stars innerhalb weniger Tage adressiert es offensichtlich ein Bedürfnis innerhalb der Community.

**Identifizierte Probleme**: Karpathy beobachtete, dass Modelle dazu neigen, fehlerhafte Annahmen ohne Überprüfung zu treffen und sich „in eine Richtung zu bewegen“, ohne ihre Prämissen zu validieren. Sie überkomplizieren häufig Lösungen und erzeugen unnötige Abstraktionen, wo einfache Ansätze ausreichen würden. Schließlich verändern oder entfernen sie manchmal Code, den sie nicht vollständig verstehen, selbst wenn dieser nichts mit der gestellten Aufgabe zu tun hat.

**Vier Grundprinzipien**:

Das erste Prinzip, „Think Before Coding“, verlangt, Annahmen explizit zu machen und klärende Fragen zu stellen, anstatt zu raten. Im Fall von Mehrdeutigkeit sollen mehrere tragfähige Ansätze vorgelegt werden. Bei Verwirrung soll innegehalten und diese anerkannt werden.

Das zweite Prinzip, „Simplicity First“, schreibt vor, den minimalen Code zu schreiben, der ausschließlich das Angeforderte adressiert. Spekulative Funktionen, unnötige Abstraktionen und nicht angeforderte Konfigurierbarkeit sind zu vermeiden. Fehlerbehandlung für unmögliche Szenarien wird entfernt. Der Test: Würde ein erfahrener Entwickler diesen Code als überkonstruiert betrachten?

Das dritte Prinzip, „Surgical Changes“, begrenzt Änderungen auf Code, der direkt mit der Anfrage des Nutzers zusammenhängt. Bestehender Stil und Kommentare werden beibehalten. Bereits vorhandener toter Code wird nur auf ausdrückliche Anfrage entfernt.

Das vierte Prinzip, „Goal-Driven Execution“, wandelt Aufgaben in spezifische, überprüfbare Erfolgskriterien um. Anstatt „Validierung hinzufügen“ zu formulieren, lautet die Anweisung „Tests für ungültige Eingaben schreiben und diese anschließend bestehen lassen“. Es werden kurze, nummerierte Pläne mit Verifizierungsschritten verwendet.

**Zentrale Erkenntnis**: Modelle zeichnen sich darin aus, „so lange zu iterieren, bis spezifische Ziele erreicht sind“. Anstatt imperative Anweisungen zu erteilen, werden klare Erfolgskriterien definiert, und das System iteriert auf diese Ziele hin.

**Installation und Nutzung**: Das Repository kann als Claude-Plugin (`claude plugins add`) installiert oder als projektspezifische CLAUDE.md-Datei heruntergeladen werden. Die Richtlinien sind dafür konzipiert, mit projektspezifischen Regeln zusammengeführt zu werden.

**Erfolgsindikatoren**: Diffs enthalten nur die angeforderten Änderungen, Code vermeidet beim ersten Versuch unnötige Komplexität, klärende Fragen gehen der Implementierung voraus, und Pull Requests bleiben fokussiert, ohne themenfremdes Refactoring.

**Vorbehalt**: Diese Richtlinien priorisieren Präzision vor Geschwindigkeit. Für triviale Änderungen (Tippfehler, offensichtliche Einzeiler) wird gesunder Menschenverstand statt vollständiger Strenge angewendet.

## GrapheDeConnaissance

- andrej-karpathy-skills —s_inspire_de→ Andrej Karpathy (PERSONNE, 0.97)
- forrestchang —a_créé→ andrej-karpathy-skills (TECHNOLOGIE, 0.99)
- andrej-karpathy-skills —améliore→ Claude Code (TECHNOLOGIE, 0.92)
- andrej-karpathy-skills —utilise→ CLAUDE.md (TECHNOLOGIE, 0.98)
- hypothèses erronées sans vérification —observé_dans→ Claude Code (TECHNOLOGIE, 0.93)
- sur-ingénierie —observé_dans→ Claude Code (TECHNOLOGIE, 0.93)
- Think Before Coding —réduit→ hypothèses erronées sans vérification (CONCEPT, 0.9)
- Simplicity First —réduit→ sur-ingénierie (CONCEPT, 0.9)
- Surgical Changes —recommande→ préservation du code existant (CONCEPT, 0.88)
- Goal-Driven Execution —remplace→ instructions impératives (CONCEPT, 0.87)
- Goal-Driven Execution —utilise→ critères de succès vérifiables (CONCEPT, 0.92)
- andrej-karpathy-skills —mesure→ 3 456 étoiles GitHub (MESURE, 0.95)
- andrej-karpathy-skills —utilise→ licence MIT (CONCEPT, 0.99)

---
Canonical: https://www.thekb.eu/de/fiches/forrestchang-andrej-karpathy-skills-claude-code-2026-01-27/
