driftlint は何をしますか?
コードがもはやサポートしていない CLAUDE.md / AGENTS.md / スキル内の主張を見つけます。
概要
プロジェクトが成長し、コードベースが進化するにつれて、CLAUDE.md、AGENTS.md、または AI エージェントのスキルファイルに記述した内容と実際のコードとの間に乖離(ドリフト)が生じることがよくあります。
DriftLint は、コードとドキュメントの主張の間のこれらの不一致を自動的に検出します。
- ✅ ゼロ設定 — すぐに動作します
- ✅ API キー不要 — 完全にローカルで動作します
- ✅ 高速 — 静的分析を使用します
使い方
npx driftlint
特定のファイルをチェックするには:
npx driftlint --files CLAUDE.md,AGENTS.md
仕組み
DriftLint は、設定ファイル (CLAUDE.md、AGENTS.md、スキル) を解析して、コードベースについて行われた主張を抽出します。次に、これらの主張を実際のコードと照合して、もはや真ではないものを特定します。
サポートされているプラットフォーム
| プラットフォーム | 状態 |
|---|---|
| Claude Code | ✅ サポート |
| Cursor | ✅ サポート |
| Codex | ✅ サポート |
ライセンス
MIT