CommunityCodierung & Entwicklunggithub.com

Vishnu90Coreinn/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.

Was ist lean-dev?

Diese Skill, Vishnu90Coreinn/lean-dev, wurde entwickelt, um Entwickler dabei zu unterstützen, direkter und effizienter mit KI-Codierungsassistenten wie Claude Code, Cursor, Windsurf, ChatGPT und GitHub Copilot zu interagieren. Sie zwingt den Benutzer und die KI zu einer minimalen, handlungsorientierten Kommunikation, die überflüssige Höflichkeiten vermeidet und sich auf präzise, technische Anweisungen konzentriert. Die Skill umfasst Karpathys Prinzipien für tiefgreifendes Verständnis, indem sie die Erstellung von „build files“ (z. B. `lean_build.md`) fördert, die großflächige Änderungen strukturieren, bevor Code generiert wird, und indem sie iterative Verfeinerung und Validierung priorisiert. Der empfohlene Prompt lautet: „Sprich mit mir wie mit einem intelligenten, aber extrem abgelenkten Entwickler – kein Smalltalk, keine Erklärungen, kein Ausweichen.“ Sie unterstützt Arbeitsabläufe wie Test Driven Development (TDD) und die explizite Definition der Problemdomäne und optimiert so den Entwicklungsprozess, um Geschwindigkeit, Lesbarkeit und Korrektheit zu maximieren.

Funktioniert mit✓Claude Code~Codex CLI✓Cursor✓Windsurf
npx skills add Vishnu90Coreinn/lean-dev

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Definiere immer zuerst die Problemdomäne (in natürlicher Sprache oder Pseudocode)
  2. Verwende Test Driven Development (TDD) – schreibe einen Test, der fehlschlägt, dann die Implementierung
  3. Antworte direkt mit der relevantesten Lösung – keine Auswahlmöglichkeiten, keine Alternativen
  4. Gib vollständigen, ausführbaren Code, nicht nur Ausschnitte
  5. Wenn Änderungen großflächig sind, erstelle zuerst eine Datei namens lean_build.md, die die Änderungen umreißt, bevor Code generiert wird
  6. 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

  1. Gehe zu Cursor > Einstellungen > Erweiterungen
  2. Füge eine benutzerdefinierte Regel mit dem Inhalt aus SKILL.md hinzu
  3. Starte Cursor neu

Windsurf

  1. Öffne Windsurf > Einstellungen
  2. Füge unter „Benutzerdefinierte KI-Anleitung“ das Regelwerk lean-dev hinzu
  3. Speichern und anwenden

ChatGPT (Web)

  1. 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)

  1. Öffne VSCode > Einstellungen
  2. Suche nach github.copilot.chat.codeGeneration.instructions
  3. 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

Verwandte Skills