Was macht requirement-drift-auditor?
Claude Code Skill – Prüft Git-Diffs anhand der ursprünglichen Anforderungen, erkennt abweichende Änderungen und generiert lokale Markdown/HTML-Auditberichte. Ein Hilfswerkzeug für manuelle Überprüfungen vor dem Teststart.
Funktionsweise
Diese Skill erstellt aus den aktuellen Git-Diffs (vor dem Commit) einen detaillierten Abgleichsbericht zwischen den festgelegten Anforderungen und den tatsächlich vorgenommenen Änderungen.
Eingabe
- Anforderungsdatei: Eine Datei mit Anforderungsbeschreibungen (z. B.
REQUIREMENTS.md) - Git-Diff: Differenzen im Arbeitsverzeichnis (ungestagte, gestagte und nicht versionierte Dateien)
Ausgabe
- Lokale Berichte:
audit-report/requirement-audit.mdundaudit-report/requirement-audit.html - Bericht enthält:
- Projekt-ID und Audit-Zeitstempel
- Liste der nicht versionierten Dateien
- Bewertung der Übereinstimmung jeder Änderung mit den Anforderungen (✔ oder ✘)
- Gesamtbilanz: Anzahl der abweichenden/genehmigten Änderungen
- Empfehlungsleiste (z. B. „Abweichungen korrigieren vor dem Commit“)
Voraussetzungen
- Git (Version >= 2.x)
- Claude Code (installiert und eingerichtet)
- Ein Projekt mit einer Anforderungsdatei (z. B.
REQUIREMENTS.md)
Installation
- Füge diese Skill zu deinem Claude-Code-Arbeitsbereich hinzu (z. B. durch Einbinden als Git-Submodul oder einfaches Klonen).
- Stelle sicher, dass die Anforderungsdatei im Projektstamm vorhanden ist.
- Führe den Befehl
claude drift-auditaus (oder rufe die Skill über Claude Code auf).
Beispiel
# Skill ausführen
claude drift-audit
Bekannte Einschränkungen
- Berücksichtigt nur Textdiffs; binäre Dateien werden ignoriert.
- Anforderungen müssen in der Datei strukturiert sein (z. B. als nummerierte Liste oder Abschnitte).
- Berichte werden lokal gespeichert; kein externer Server.
Lizenz
MIT