DriftLint – Dokumentations-Drift für KI-Agenten erkennen
Übersicht
DriftLint findet Behauptungen in Ihren KI-Agenten-Konfigurationsdateien (wie CLAUDE.md, AGENTS.md oder Skills), die Ihr Code nicht mehr unterstützt. Es ist nullkonfigurierbar und benötigt keinen API-Schlüssel.
Warum DriftLint?
- 🤖 KI-Agenten-Zuverlässigkeit: Stellt sicher, dass Ihr KI-Agent (Claude Code, Cursor, Codex) stets genaue Informationen über Ihre Codebasis hat.
- 🎯 Null Konfiguration: Einfach ausführen, keine Einrichtung erforderlich.
- 🔒 100 % lokal: Läuft vollständig auf Ihrem Rechner, es werden keine Daten übertragen.
- 🔍 Plattformunabhängig: Funktioniert mit allen gängigen AI-Entwicklungsumgebungen.
Funktionsweise
DriftLint scannt Ihre Konfigurationsdateien nach Behauptungen über Ihren Code (z. B. „Das Projekt verwendet TypeScript“ oder „Die Datenbank verwendet PostgreSQL“). Anschließend gleicht es diese Behauptungen mit Ihrer tatsächlichen Codebasis ab. Wenn eine Behauptung nicht mehr zutrifft, zeigt DriftLint die Abweichung an, sodass Sie Ihre Konfiguration aktualisieren können.
Verwendung
Installation
npm install -g driftlint
Ausführung
Führen Sie DriftLint einfach in Ihrem Projektverzeichnis aus:
driftlint
Ausgabe
DriftLint gibt einen Bericht mit allen erkannten Abweichungen aus:
Gefundene Abweichungen:
- CLAUDE.md: Behauptung „Das Projekt verwendet GraphQL“ wird nicht mehr unterstützt (keine GraphQL-Abhängigkeiten gefunden)
- AGENTS.md: Behauptung „Die CI/CD-Pipeline verwendet GitHub Actions“ wird nicht mehr unterstützt (keine GitHub Actions-Konfiguration gefunden)
Konfiguration
DriftLint benötigt keine Konfiguration. Es sucht automatisch nach CLAUDE.md, AGENTS.md und skills/-Verzeichnissen in Ihrem aktuellen Verzeichnis.
Unterstützte Dateien
| Datei/Verzeichnis | Beschreibung |
|---|---|
CLAUDE.md | Hauptkonfiguration für Claude Code |
AGENTS.md | Konfiguration für KI-Agenten |
skills/ | Verzeichnis mit benutzerdefinierten Skills |
Lizenz
MIT