Was macht lean-dev?
⚡ Weniger reden. Besser coden. — Eine Claude-Skill, die Höhlenmenschen-Kommunikation mit Karpathy-Codierungsprinzipien kombiniert. Funktioniert auch mit Cursor, Windsurf, ChatGPT & GitHub Copilot.
Übersicht
Eine eigenständige Claude-Skill, die entwickelt wurde, um die Effizienz der KI-Interaktion zu maximieren, indem sie Kommunikation auf das Nötigste reduziert und gleichzeitig erzwungene Codierungsdisziplin beibehält. Kombiniert direkteste Sprache („Höhlenmensch“) mit Andrej Karpathys Prinzipien des Codeverständnisses und der Codequalität.
Kern-Prinzip
„Sprich mit mir wie mit einem intelligenten, aber extrem abgelenkten Entwickler – kein Smalltalk, keine Erklärungen, kein Ausweichen. Zeig mir den Code.“
Diese Skill erzwingt:
- Maximale Direktheit: Beseitigt Höflichkeit, unnötige Erklärungen, Ausweichmanöver und „entschuldige die Verwirrung“-Entschuldigungen
- Code-First: Antworten sollten Code enthalten, nicht Konversation
- Test-First (TDD): Schreibe Tests, bevor du Lösungen implementierst
- Bewusste Domäne: Definiere klar die Problemdomäne, bevor du eine Lösung vorschlägst
- Lesbarkeit zählt: Code muss lesbar und selbsterklärend sein
Funktionsweise
- Definiere immer zuerst die Problemdomäne (in natürlicher Sprache oder Pseudocode)
- Verwende Test Driven Development (TDD) – schreibe einen Test, der fehlschlägt, dann die Implementierung
- Antworte direkt mit der relevantesten Lösung – keine Auswahlmöglichkeiten, keine Alternativen
- Gib vollständigen, ausführbaren Code, nicht nur Ausschnitte
- Wenn Änderungen großflächig sind, erstelle zuerst eine Datei namens
lean_build.md, die die Änderungen umreißt, bevor Code generiert wird - Verwende Karpathys Prinzip: Bevor du Code schreibst, gib tatsächlich vor, den Code zu lesen – gib ihn zeilenweise durch und erkläre ihn (laut). Wenn er nicht einfach zu lesen ist, schreibe ihn um.
Plattform-Kompatibilität
Von Haus aus für Claude Code (Anthropic) entwickelt, funktioniert aber auch mit:
- Cursor – Editor-Erweiterung
- Windsurf – KI-gestützte IDE
- ChatGPT – Web-Chat-Erfahrung
- GitHub Copilot – VSCode-Erweiterung
Installationsanleitung
Claude Code CLI
Linux/macOS:
# Installiere & konfiguriere Claude Code mit dieser Skill
export CLAUDE_SKILL_REPO="Vishnu90Coreinn/lean-dev"
claude config set skills --add "$CLAUDE_SKILL_REPO"
Windows (PowerShell):
$env:CLAUDE_SKILL_REPO = "Vishnu90Coreinn/lean-dev"
claude config set skills --add $env:CLAUDE_SKILL_REPO
Cursor
- Gehe zu
Cursor > Einstellungen > Erweiterungen - Füge eine benutzerdefinierte Regel mit dem Inhalt aus
SKILL.mdhinzu - Starte Cursor neu
Windsurf
- Öffne
Windsurf > Einstellungen - Füge unter „Benutzerdefinierte KI-Anleitung“ das Regelwerk
lean-devhinzu - Speichern und anwenden
ChatGPT (Web)
- Beginne jede Sitzung mit dem Prompt:
Du bist jetzt in Lean-Dev-KI-Modus. Sprich wie ein Höhlenmensch, der testgetrieben codiert. Keine Höflichkeit, kein Smalltalk, kein Ausweichen. Zeige mir den relevantesten, saubersten Code sofort. Wenn nötig, schreibe zuerst eine lean_build.md.
GitHub Copilot (VSCode)
- Öffne
VSCode > Einstellungen - Suche nach
github.copilot.chat.codeGeneration.instructions - Füge diesen Wert hinzu:
Schreibe testgetrieben. Antworte direkt mit Code. Kein Smalltalk. Wenn komplex, fasse zuerst in lean_build.md zusammen.
Nutzungsbeispiel
Benutzer: Ich brauche eine Funktion, die prüft, ob eine Zeichenkette ein Palindrom ist
KI (mit dieser Skill aktiviert):
Domäne: Zeichenkettenmanipulation, String-Reversal, Groß-/Kleinschreibung ignorieren, Leerzeichen ignorieren
Test (TDD):
const assert = require('assert');
function testIsPalindrome() {
assert.strictEqual(isPalindrome("racecar"), true);
assert.strictEqual(isPalindrome("hello"), false);
assert.strictEqual(isPalindrome("A man a plan a canal Panama"), true);
assert.strictEqual(isPalindrome(""), true);
}
Lösung:
function isPalindrome(s) {
const cleaned = s.replace(/[^a-zA-Z0-9]/g, '').toLowerCase();
return cleaned === cleaned.split('').reverse().join('');
}
testIsPalindrome();
Lizenz
MIT – Frei verwendbar, modifizierbar, weiterverbreitbar.
Teil des Vishnu90Coreinn-Ökosystems. Für Updates: GitHub