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