Community编程与开发github.com

alifurkangokce/driftlint

查找 CLAUDE.md / AGENTS.md / skills 中代码不再支持的声明。零配置,无需 API 密钥。

driftlint 是什么?

Driftlint 是一款面向 AI 代理开发者的技能工具,能够自动检测并标记出项目文档(如 CLAUDE.md、AGENTS.md 以及技能文件中)与代码实际实现之间的“漂移”或过时声明。它无需任何配置或 API 密钥即可运行,支持包括 Claude Code、Cursor、Codex 在内的主流 AI 代理平台。通过扫描代码库并将其与文档中的声明进行对比,Driftlint 可以识别出那些已经失效或不准确的内容,帮助开发者维护文档与代码的一致性,降低因文档过时导致的错误理解风险。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add alifurkangokce/driftlint

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

driftlint 是做什么的?

检查您的 CLAUDE.md / AGENTS.md / skills 中的声明是否已被代码实际实现所支持。零配置,无需 API 密钥。

工作原理

Driftlint 通过扫描您的代码库,并与您的 AI 代理技能文件中声明的功能进行比对。它会发现那些代码中不再支持的过时声明,帮助您保持文档与代码的同步。

使用方式

本地运行

npx driftlint

在 CI/CD 中使用

- name: Run Driftlint
  run: npx driftlint

支持的平台

  • Claude Code
  • Cursor
  • Codex
  • 其他基于 AI 代理的开发工具

输出示例

检测到以下漂移声明:
- [ ] `技能名称: 执行复杂计算` - 在 `src/utils.js` 中未找到对应实现
- [ ] `技能名称: 处理邮件发送` - 引用的 `sendEmail()` 函数不存在

配置

无需配置。无需 API 密钥。即装即用。

许可证

MIT

相关技能