[控场AI]
产品

ruleherd

用于审计AI编程代理指令文件(如CLAUDE.md、AGENTS.md等)是否发生配置漂移的linter工具,不做迁移只做体检,支持七类问题检测

时间轴 (近 90 天)

10月14日

开发者 princejain756 在 GitHub 上开源了 ruleherd,这是一个用于审计 AI 编程代理指令文件是否发生漂移的 linter 工具,定位是不做迁移、只做体检。

待验证50%
10月14日

ruleherd 运行命令为 npx ruleherd,可扫描仓库中所有指令文件并报告七类问题:CONFLICT、DEAD REF、DEAD CMD、STALE、DEAD GLOB、DUPLICATE 和 BLOAT。

待验证50%
10月14日

ruleherd 的 BLOAT 检测规则是:单个指令文件超过约 4k tokens 即视为臃肿,因为每次都会加载进提示词浪费上下文窗口。

待验证50%
10月14日

ruleherd 给出百分制评分,支持严格模式,在 CI 中非零退出;零依赖,采用 MIT 协议。

待验证50%
10月14日

作者在自己的机器上运行 ruleherd(包括扫描全局配置),得到 GRADE B(85/100),扫描出 9 个指令文件、约 4,757 tokens 的代理上下文,三段重复内容分别出现在 6 个文件中。

待验证50%
10月14日

ruleherd 的矛盾检测是启发式的,基于关键词配对和 never/always 极性判断,并非语义理解,因此可能漏报微妙矛盾或误报措辞不同但含义一致的情况。

待验证50%
10月14日

ruleherd 的失效引用检查刻意保守,宁可漏报也不误报;其第一版曾将 @types/node 误标记为失效文件引用、将 pnpm install 误标记为缺失的 npm 脚本。

待验证50%
10月14日

ruleherd 给出的'干净'评分只意味着没有检测到漂移,而不是规则写得好。

待验证50%
10月14日

ruleherd 适合接入 CI 流程,在每次提交时检查配置漂移。

待验证50%

全部知识事实 (9)

待验证

ruleherd 给出的'干净'评分只意味着没有检测到漂移,而不是规则写得好。

50%
待验证

ruleherd 适合接入 CI 流程,在每次提交时检查配置漂移。

50%
待验证

ruleherd 的 BLOAT 检测规则是:单个指令文件超过约 4k tokens 即视为臃肿,因为每次都会加载进提示词浪费上下文窗口。

50%
待验证

ruleherd 给出百分制评分,支持严格模式,在 CI 中非零退出;零依赖,采用 MIT 协议。

50%
待验证

ruleherd 运行命令为 npx ruleherd,可扫描仓库中所有指令文件并报告七类问题:CONFLICT、DEAD REF、DEAD CMD、STALE、DEAD GLOB、DUPLICATE 和 BLOAT。

50%
待验证

ruleherd 的矛盾检测是启发式的,基于关键词配对和 never/always 极性判断,并非语义理解,因此可能漏报微妙矛盾或误报措辞不同但含义一致的情况。

50%
待验证

ruleherd 的失效引用检查刻意保守,宁可漏报也不误报;其第一版曾将 @types/node 误标记为失效文件引用、将 pnpm install 误标记为缺失的 npm 脚本。

50%
待验证

作者在自己的机器上运行 ruleherd(包括扫描全局配置),得到 GRADE B(85/100),扫描出 9 个指令文件、约 4,757 tokens 的代理上下文,三段重复内容分别出现在 6 个文件中。

50%
待验证

开发者 princejain756 在 GitHub 上开源了 ruleherd,这是一个用于审计 AI 编程代理指令文件是否发生漂移的 linter 工具,定位是不做迁移、只做体检。

50%

来源文章