Lint und pflege die Wissensdatenbanken (kaputte Links, Waisen, Duplikate, veraltete Notizen, Tags, MOCs) und erstelle einen Bericht. Löschungen erfordern die Zustimmung des Besitzers.
Was ist kb-template?
Diese Skill ist ein Gartenbau-Werkzeug für Wissensdatenbanken (Vaults), das in Tools wie Claude Code, Cursor oder Codex verwendet werden kann. Es führt eine Reihe von Prüfungen und Bereinigungen durch, um die Ordnung und Konsistenz der Notizen sicherzustellen. Dazu gehören die Reparatur defekter Links, die Integration verwaister Notizen, das Zusammenführen von Duplikaten, das Markieren veralteter Notizen, die Normalisierung von Tags und die Aktualisierung von Map-of-Content (MOC)-Dateien. Die Skill erfordert die explizite Zustimmung des Besitzers für jede Löschung von Dateien oder Inhalten und erstellt einen detaillierten Bericht über alle durchgeführten Änderungen sowie vorgeschlagenen Löschungen oder Zusammenführungen. Es unterstützt den Benutzer dabei, die Wissensdatenbank sauber und aktuell zu halten, ohne unerwünschte Änderungen vorzunehmen.
Führe python3 scripts/lint.py aus (alle Vaults) und sammle die Ausgabe.
Kaputte Links: Korrigiere Tippfehler/Umbenennungen, indem du auf die vorhandene Notiz verlinkst; wenn das Ziel wirklich fehlt, erstelle nur dann einen Platzhalter, wenn es nützlich ist, entferne ansonsten den Link. Erfinde niemals Inhalt.
Waisen: Verlinke jede Waise von einer verwandten Notiz oder MOC aus; wenn es nicht passt, verschiebe sie in Inbox/.
Duplikate: Finde ähnliche Titel/Aliase/Inhalte (rg, vergleiche). Führe sie in der besseren Notiz zusammen (behalte alle Fakten, vereinige Quellen, füge Alias hinzu, leite Links um). Zusammenführungen, die Inhalt entfernen oder Dateien löschen: vorschlagen, nicht durchführen.
Veraltete Notizen: updated > 6 Monate, leere Platzhalter, abgeschlossene Projekte: schlage status: archived oder Löschung vor.
Tags: Normalisiere Groß-/Kleinschreibung/Kebab-Case, führe Synonyme zusammen (#ideas zu #idea), entferne einmalige Rauschtags.
Frontmatter: Stelle sicher, dass created/updated/source/tags vorhanden und gültig sind.
Inbox: Ordne Notizen aus Inbox/ an den richtigen Ort, wenn klar ist, wohin sie gehören.
MOCs: Halte Home.md und Themen-MOCs aktuell; erstelle ein MOC, wenn ein Thema ~5 Notizen erreicht.
Führe lint erneut aus; committe pro logischer Änderung (garden(<v>): ...); pushe direkt nach jedem Commit.
Bericht an den Besitzer: was behoben wurde, plus vorgeschlagene Löschungen/Zusammenführungen/Archivierungen, die Genehmigung benötigen. Lösche niemals ohne Zustimmung des Besitzers.
Individual skills in this repo
This repo contains 2 individual skills — each has its own dedicated page.