CommunityCodierung & Entwicklunggithub.com

Nikkiunitary185/autoimprove-cc

Automatisiere die Verbesserung von Claude Code SKILL.md durch agentengesteuerte Evaluierungsschleifen, binäre Behauptungen und Git-Commits für stetige Kompetenzgewinne.

Was ist autoimprove-cc?

Dieses Skill automatisiert den iterativen Verbesserungsprozess von SKILL.md-Dateien, die in Claude Code verwendet werden. Es nutzt Evaluierungsschleifen (eval loops), um die Qualität und Korrektheit des Skills zu bewerten, binäre Behauptungen (assertions), um spezifische Funktionalitäten zu prüfen, und Git-Commits, um den Fortschritt nachvollziehbar zu dokumentieren. Entwickler können damit sicherstellen, dass ihre Skills kontinuierlich optimiert werden, ohne manuelle Tests oder Qualitätskontrollen durchführen zu müssen. Der Skill eignet sich besonders für die Entwicklung und Wartung von Claude Code Skills, bei denen eine stetige Verbesserung der Anweisungen und des Verhaltens erwünscht ist. Er unterstützt die Plattform Claude Code und integriert sich direkt in den Entwicklungs-Workflow mit Git.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add Nikkiunitary185/autoimprove-cc

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 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

  1. Stelle sicher, dass du dich im Hauptverzeichnis des Skill-Repositorys befindest.
  2. 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

Verwandte Skills