self-improvement
Erfassung von Erkenntnissen und Fehlern für kontinuierliche Verbesserung
KI-Coding-Assistenten wiederholen oft dieselben Fehler über mehrere Sitzungen hinweg. Diese Fähigkeit ermöglicht es Claude, Codex und Claude Code, Erkenntnisse, Fehler und Korrekturen in lokalen Markdown-Dateien zu protokollieren und fördert bessere Lösungen für das Projektgedächtnis.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "self-improvement". Log this correction: When deleting Kubernetes resources, always use kubectl delete --grace-period=0 --force to avoid hanging jobs.
Erwartetes Ergebnis:
Added entry to .learnings/LEARNINGS.md:
## [LRN-20260418-001] correction
**Logged**: 2026-04-18T10:30:00Z
**Priority**: high
**Status**: pending
**Area**: infra
### Summary
Always use --grace-period=0 --force with kubectl delete
### Details
Kubernetes jobs can hang indefinitely on termination. Standard kubectl delete waits for graceful termination which may never complete.
### Suggested Action
Use: kubectl delete <resource> --grace-period=0 --force
### Metadata
- Source: user_feedback
- Tags: kubernetes, cleanup, infra
Verwendung von "self-improvement". Review learnings before this Docker debugging task.
Erwartetes Ergebnis:
Relevant learnings found:
1. [LRN-20260415-003] - Docker build fails on M1 without --platform linux/amd64
2. [ERR-20260410-002] - Port 8080 already in use after container crash
3. [FEAT-20260405-001] - Need automated Docker health checks
Recommendation: Use --platform flag for builds and check port availability before starting containers.
Sicherheitsaudit
Niedriges RisikoStatic analysis flagged 440 potential issues, but evaluation reveals these are predominantly false positives from markdown documentation and code examples within the skill. The skill is a legitimate self-improvement/learning capture tool that creates local markdown files. No actual malicious code execution, credential exposure, or data exfiltration was found. All flagged 'external_commands' are backticks used for inline code formatting in documentation. The skill explicitly warns against logging secrets and contains no cryptographic vulnerabilities.
Probleme mit mittlerem Risiko (1)
Probleme mit niedrigem Risiko (2)
Risikofaktoren
📁 Dateisystemzugriff (1)
Qualitätsbewertung
Was du bauen kannst
Fehlerwissen-Bewahrung
Wenn Claude einen Fehler macht und Sie ihn korrigieren, protokollieren Sie die Erkenntnis, damit zukünftige Sitzungen denselben Fehler vermeiden. Beispiel: 'Docker-Build schlägt auf M1 ohne --platform-Flag fehl'.
Team-Wissensaustausch
Committen Sie Erkenntnisse in das Repository, damit alle Teammitglieder und Agenten von der kollektiven Erfahrung profitieren. Nützlich für die Einarbeitung neuer Teammitglieder oder KI-Agenten.
Fähigkeiten-Extraktions-Pipeline
Wenn sich ein Erkenntnismuster über mehrere Projekte als nützlich erweist, extrahieren Sie es in eine eigenständige Fähigkeit. Dies schafft wiederverwendbares Fachwissen, das geteilt oder veröffentlicht werden kann.
Probiere diese Prompts
Ich muss eine Korrektur protokollieren. Der vorherige Ansatz war falsch, weil [Grund]. Der korrekte Ansatz ist [Lösung]. Bitte protokollieren Sie dies in .learnings/LEARNINGS.md mit der Kategorie 'correction'.
Ein Befehl ist mit diesem Fehler fehlgeschlagen: [Fehlermeldung]. Dies geschah beim Versuch, [Kontext]. Bitte protokollieren Sie dies in .learnings/ERRORS.md mit einem vorgeschlagenen Fix, falls identifizierbar.
Bevor ich diese Aufgabe starte, überprüfen Sie bitte .learnings/LEARNINGS.md und .learnings/ERRORS.md, um zu sehen, ob es relevante vergangene Erkenntnisse gibt, an die ich mich erinnern sollte.
Diese Erkenntnis hat sich mehrfach als nützlich erwiesen. Bitte extrahieren Sie sie in eine eigenständige Fähigkeit unter skills/[skill-name]/SKILL.md unter Verwendung des Self-Improvement-Fähigkeiten-Extraktions-Workflows.
Bewährte Verfahren
- Protokollieren Sie unmittelbar nach Fehlern oder Korrekturen, solange der Kontext noch frisch ist
- Fügen Sie spezifische Reproduktionsschritte und Lösungen hinzu, nicht nur Symptome
- Überführen Sie allgemein anwendbare Erkenntnisse in CLAUDE.md oder Projektgedächtnis
Vermeiden
- Protokollieren Sie keine vollständigen Fehlertranskripte, Stack-Traces oder rohe Befehlsausgaben standardmäßig
- Committen Sie keine Protokolle, die projektspezifische Geheimnisse oder Token enthalten
- Protokollieren Sie keine trivialen einmaligen Fehler, die keinen Lernwert haben