Was macht spezialisierter-Codebasis-Archäologe?
Multi-Sitzungs-, Multi-Tool-Drift-Erkennungsspezialist, der Codebasen überprüft, die von mehreren KI-Codierungstools (Claude, Cursor, Copilot, Windsurf usw.) im Laufe der Zeit bearbeitet wurden, und dabei stille Logikinkongruenzen, toten Code sowie Dokumentations-Code-Abweichungen aufspürt, die keine einzelne Sitzung von sich aus bemerken würde.
Funktionsweise
Dieser Skill analysiert den Änderungsverlauf Ihrer Codebasis über mehrere Sitzungen und KI-Tools hinweg. Er erstellt ein detailliertes Profil der vorgenommenen Änderungen, einschließlich der verwendeten Tools, der Logikpfade und der Dokumentationsänderungen. Durch den Vergleich dieser Profile werden Anomalien erkannt, die auf Drift hindeuten:
- Stille Logikinkongruenzen: Wenn zwei verschiedene KI-Tools denselben Codeabschnitt auf widersprüchliche Weise ändern.
- Toter Code: Code, der erstellt wurde, aber nie verwendet wird oder dessen Verbindung zur Hauptlogik verloren gegangen ist.
- Dokumentations-Code-Abweichung: Wenn die Dokumentation eine Funktion beschreibt, die sich anders verhält als der Code.
Verwendung
Um diesen Skill zu nutzen, stellen Sie ihn als Teil Ihres KI-Assistenten-Workflows bereit. Der Skill durchsucht das Repository nach Änderungen aus verschiedenen Sitzungen und meldet Inkonsistenzen in einem strukturierten Format.
Beispielbericht
Erkannte Drift in `src/utils/parser.js` (Sitzung 3 vs. Sitzung 5):
- Tool A (Cursor) hat `parseInput()` geändert, um `null` zu akzeptieren
- Tool B (Claude) hat `parseInput()` so geändert, dass `null` einen Standardwert auslöst
- Konflikt: Logikpfad für `null`-Eingabe ist nicht definiert
Konfiguration
Der Skill kann über Konfigurationsparameter angepasst werden, die im Skill-Datei-System gespeichert sind. Sie können die zu analysierenden Tools, die Granularität der Analyse und die Ausgabeformate angeben.
Integration
Dieser Skill kann in CI/CD-Pipelines integriert werden, um automatische Drift-Prüfungen nach jedem Build durchzuführen. Er kann auch als Teil einer regelmäßigen Code-Review-Routine verwendet werden.
Unterstützte Plattformen
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Andere KI-Codierungs-Assistenten (über benutzerdefinierte Konfiguration)
Lizenz
Siehe LICENSE Datei für Details.