charon-fan/self-improving-agent

Ein universeller, selbstverbessernder Agent, der aus allen Skill-Erfahrungen lernt. Nutzt eine Multi-Speicher-Architektur (semantisch + episodisch + Arbeitsgedächtnis), um die Codebasis kontinuierlich weiterzuentwickeln. Automatische Auslösung bei Skill-Abschluss/Fehler mit hakenbasierter Selbstkorrektur.

Was ist self-improving-agent?

Dieser Skill implementiert einen universellen, selbstverbessernden Agenten, der aus den Erfahrungen aller installierten Skills lernt, um die Codebasis kontinuierlich zu verbessern. Er nutzt eine fortschrittliche Multi-Speicher-Architektur, die semantisches Wissen, episodische Erinnerungen an vergangene Aktionen und ein Arbeitsgedächtnis kombiniert. Dadurch kann der Agent Muster erkennen und sich an neue Situationen anpassen, ohne dass manuelle Eingriffe erforderlich sind. Der Skill wird automatisch durch Hooks bei Abschluss oder Fehlern anderer Skills ausgelöst und führt dann Selbstkorrektur durch, indem er die gesammelten Erfahrungen analysiert und Verbesserungen vorschlägt oder direkt anwendet. Er ist für alle Plattformen geeignet, die Hooks unterstützen, wie Claude Code, Cursor oder Codex, und ermöglicht eine evolutionäre Entwicklung der Codebasis durch kontinuierliches Lernen. Die Hauptstärke liegt in der Fähigkeit, aus Erfolgen und Misserfolgen zu lernen und so die Effizienz und Qualität der Codeentwicklung langfristig zu steigern.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/charon-fan/agent-playbook/tree/main/skills/self-improving-agent

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht self-improving-agent?

Ein universeller, selbstverbessernder Agent, der aus ALLEN Skill-Erfahrungen lernt. Nutzt eine Multi-Speicher-Architektur (semantisch + episodisch + Arbeitsgedächtnis), um die Codebasis kontinuierlich weiterzuentwickeln. Automatische Auslösung bei Skill-Abschluss/Fehler mit hakenbasierter Selbstkorrektur.

Funktionsweise

Der Agent sammelt Daten aus allen ausgeführten Skills, speichert sie in drei verschiedenen Gedächtnistypen:

  • Semantischer Speicher: Enthält allgemeines Wissen über Code-Strukturen, bewährte Praktiken und gelernte Muster.
  • Episodischer Speicher: Zeichnet spezifische Ereignisse und deren Ergebnisse auf.
  • Arbeitsgedächtnis: Verwaltet den aktuellen Kontext und vorübergehende Informationen.

Auslösung

Der Skill wird automatisch durch Hooks ausgelöst, die in anderen Skills definiert sind. Dies geschieht typischerweise:

  • Nach erfolgreichem Abschluss eines Skills
  • Bei Auftreten eines Fehlers während der Skill-Ausführung

Selbstkorrekturmechanismus

Basierend auf den gespeicherten Erfahrungen führt der Agent eine Selbstkorrektur durch:

  1. Analyse des aktuellen Fehlers oder der abgeschlossenen Aktion
  2. Abgleich mit ähnlichen vergangenen Ereignissen aus dem episodischen Speicher
  3. Anwendung gelernten Wissens aus dem semantischen Speicher
  4. Vorschlag oder direkte Anwendung von Korrekturen

Konfiguration

Um diesen Skill zu nutzen, muss er lediglich installiert sein. Die Hooks werden automatisch von anderen Skills erkannt, die sie unterstützen.

Beispiel

skills:
  - name: charon-fan/self-improving-agent
    version: latest

Hinweise

  • Der Skill benötigt keine manuelle Konfiguration, außer der Installation.
  • Die Effektivität steigt mit der Anzahl der ausgeführten Skills und der gesammelten Erfahrungen.
  • Es wird empfohlen, den Skill in einer Entwicklungsumgebung zu testen, bevor er produktiv eingesetzt wird.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills