Was macht autoimprove-cc?
Automatisiere die Verbesserung von Claude Code SKILL.md durch agentengesteuerte Evaluierungsschleifen (eval loops), binäre Behauptungen (assertions) und Git-Commits für stetige Kompetenzgewinne.
Beschreibung
Dieses Skill ermöglicht es Claude Code, seine eigene SKILL.md-Datei schrittweise zu verbessern. Dabei wird eine automatische Evaluierung ausgeführt, die auf definierten binären Behauptungen basiert. Diese Behauptungen prüfen, ob bestimmte Funktionen korrekt implementiert sind. Bei Erfolg wird der geänderte Skill in einem Git-Commit festgehalten, sodass der Fortschritt versionsverwaltet wird. Fehlschläge führen zu Anpassungen im SKILL.md, bis die Behauptungen erfüllt sind oder ein Abbruchkriterium erreicht wird.
Voraussetzungen
- Claude Code (installiert und konfiguriert)
- Ein Git-Repository, in dem der Skill entwickelt wird
- Binäre Behauptungen müssen im Skill definiert sein (z. B. in einer Datei
tests/assertions.md)
Verwendung
- Stelle sicher, dass du dich im Hauptverzeichnis des Skill-Repositorys befindest.
- Führe den folgenden Befehl in Claude Code aus:
autoimprove-cc
Dadurch wird eine Schleife gestartet, die:
- Den aktuellen SKILL.md evaluiert
- Gegebenenfalls Verbesserungen vorschlägt und anwendet
- Die Änderungen bei Bestehen aller Behauptungen als Git-Commit speichert
- Den Vorgang abbricht, wenn keine Verbesserung mehr möglich ist
Beispiel für eine Behauptung (Assertion)
# Assertion: Die Skill-Beschreibung muss mindestens einen Abschnitt "# Verwendung" enthalten.
Erwarte: true
Prüfung: Durchsuche den SKILL.md nach dem Muster "^# Verwendung".
Integration
- Claude Code: Direkte Ausführung über CLI-Befehl
- Git: Automatische Commits für jede erfolgreiche Änderung
- Keine externen Abhängigkeiten: Nur Python und Standardbibliotheken werden verwendet
Lizenz
MIT