Self Improving Agent

Protokolliert Korrekturen, Fehler und Feature-Lücken in einer lokalen .learnings Wissensdatenbank

von jdrhyne · jdrhyne/agent-skills

Getestet · Funktioniert ★ 8.4/10

Self Improving Agent — Protokolliert Korrekturen, Fehler und Feature-Lücken in einer lokalen .learnings Wissensdatenbank

Was es kann

Ein Konventions-Skill, der Learnings, reproduzierbare Fehler und Feature-Anfragen als strukturierte, ID-getaggte Einträge in einem lokalen .learnings/-Verzeichnis (LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md) erfasst. Wird ausgelöst, wenn ein Befehl fehlschlägt, der Benutzer eine Annahme korrigiert, ein besserer Workflow gefunden wird oder eine fehlende Fähigkeit verfolgt werden sollte, und beim Überprüfen früherer Lektionen vor größeren Arbeiten. Reine Markdown-Vorlagen ohne externe Skripte oder Abhängigkeiten.

Testbericht

SKILL.md über raw GitHub abgerufen; das Skill-Verzeichnis enthält nur SKILL.md (keine externen Skripte, die kaputtgehen könnten), Frontmatter hat name+description, der Speicherpfad ist relativ (.learnings/), keine Sicherheitslücken. Den Installationsblock in einem sauberen mktemp HOME verifiziert: clone+cp platzierte SKILL.md unter ~/.claude/skills/self-improving-agent/SKILL.md. Für den Output habe ich eine repräsentative Korrektur („project uses pnpm not npm“) auf zwei Arten protokolliert: eine 3-zeilige freie Baseline-Notiz vs. die Vorlage des Skills — das Skill-Artefakt ist ein stabiler ID-Eintrag (LRN-20260731-001) mit Priority/Status/Area-Triage-Feldern und Summary/Details/Suggested Action/Metadata (Source, Related Files, Tags, See Also), geschrieben in eine kanonische .learnings/LEARNINGS.md, wodurch Einträge greppable, cross-linkable und vor der Arbeit überprüfbar werden — ein echter Zugewinn an Auffindbarkeit gegenüber der Ad-hoc-Notiz, wenn auch nur eine Verbesserung auf Schema-Ebene.

Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/jdrhyne/agent-skills.git /tmp/self-improving-agent-src
mkdir -p ~/.claude/skills
cp -R /tmp/self-improving-agent-src/clawdbot/self-improving-agent ~/.claude/skills/self-improving-agent
# No external deps, scripts, or API keys. Pure-markdown skill.
# It creates a .learnings/ directory in your project cwd on first use.

Befehle & Beispiel-Prompts

  • /self-improving-agentProtokolliert Korrekturen, Fehler und Feature-Lücken in einer lokalen .learnings Wissensdatenbank

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Remember that this API call keeps failing
  • Log this correction so you don't repeat it
  • Review past learnings before starting this task