Log learnings and errors to markdown files for continuous improvement. Coding agents can later process these into fixes, and important learnings get promoted to project memory.
| Command/operation fails | Log to .learnings/ERRORS.md | | User corrects you | Log to .learnings/LEARNINGS.md with category correction | | User wants missing feature | Log to .learnings/FEATUREREQUESTS.md | | API/external tool fails | Log to .learnings/ERRORS.md with integration details |
| Knowledge was outdated | Log to .learnings/LEARNINGS.md with category knowledgegap | | Found better approach | Log to .learnings/LEARNINGS.md with category bestpractice | | Simplify/Harden recurring patterns | Log/update .learnings/LEARNINGS.md with Source: simplify-and-harden and a stable Pattern-Key |
Erfasst Erkenntnisse, Fehler und Korrekturen, um eine kontinuierliche Verbesserung zu ermöglichen. Wird verwendet, wenn: (1) ein Befehl oder eine Operation unerwartet fehlschlägt, (2) der Benutzer Claude korrigiert („Nein, das ist falsch...“, „Eigentlich...“), (3) der Benutzer eine Funktion anfordert, die nicht existiert, (4) eine externe API oder ein externes Tool fehlschlägt, (5) Claude erkennt, dass sein Wissen veraltet oder falsch ist, (6) ein besserer Ansatz für eine wiederkehrende Aufgabe gefunden wird. Überprüfen Sie auch die Erkenntnisse vor größeren Aufgaben. Quelle: peterskoett/self-improving-agent.