CommunityCodierung & Entwicklunggithub.com

alifurkangokce/driftlint

Findet Behauptungen in Ihrer CLAUDE.md / AGENTS.md / Skills-Datei, die Ihr Code nicht mehr unterstützt. Keine Konfiguration, kein API-Schlüssel erforderlich.

Was ist driftlint?

DriftLint ist ein leistungsstarkes Entwicklungswerkzeug, das die Dokumentation Ihrer KI-Agenten (wie Claude Code, Cursor oder Codex) automatisch auf veraltete Behauptungen überprüft. Es scannt Ihre CLAUDE.md-, AGENTS.md- und Skills-Dateien und gleicht die dort beschriebenen Fähigkeiten mit Ihrem tatsächlichen Quellcode ab. So deckt es Abweichungen (Drift) auf und verbessert die Zuverlässigkeit der Agenten-Konfiguration. Das Tool ist nullkonfigurierbar und benötigt keinen API-Schlüssel, sodass es sofort in jedem Repository einsatzbereit ist. DriftLint unterstützt gängige AI-Plattformen und hilft Entwicklern, die Konsistenz zwischen Dokumentation und Code zu wahren, was die Effizienz von KI-Assistenten steigert und Fehlinterpretationen vermeidet.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add alifurkangokce/driftlint

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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/VerzeichnisBeschreibung
CLAUDE.mdHauptkonfiguration für Claude Code
AGENTS.mdKonfiguration für KI-Agenten
skills/Verzeichnis mit benutzerdefinierten Skills

Lizenz

MIT

Verwandte Skills