这是什么#
Claude Code 的文档质量与时效把关工具 —— 发现过时内容、核对准确性、衡量覆盖范围,并自动生成文档(原文:Documentation quality and freshness enforcer for Claude Code — detect staleness, check accuracy, measure coverage, and auto-generate docs)
- 代码仓库:https://github.com/xiaolai/docs-guardian-for-claude
- 7 人收藏 · 主要用 JavaScript 写成
最近的改动#
新增功能
修复问题
- 将参考技能的描述缩短到约 80 个字符
- 阻止提交钩子提前批准 git commit 和 push
- 把 agent 的介绍精简成一个示例加一句明确的「不适用场景」
- 支持加载嵌套的 skill,并统一从根目录查找插件文件
- 修正 agent 的头部配置和 hook 里的引号写法,补充 AGENTS.md
- 在市场清单里补上必填的 owner 字段
- 让徽章数据符合 shields.io 规范(配合 nlpm-badge v0.8.4,去掉 extras 字段)
- 给所有助手和命令的配置补上漏掉的名称字段
- 给所有 agent 的头部配置补上漏掉的名称字段
- 初始化时会把自动生成的文件写进 .gitignore,不再误提交
- 改成只提醒、不再拦截 —— 修正 hook 的输出格式,改用放行的返回值
文档更新
其他改动
- 核对文档内容是否与即将发布的提交一致
- 把 nlpm-badge 更新到 v0.8.22
- 把 nlpm-badge 更新到 v0.8.20
- v0.1.8:重命名 skill 目录,让名字和上层目录一致以符合规范;加上 NLPM 验证徽章
- v0.1.7:许可协议改为 ISC
- v0.1.6:给 quality-rater 加上框架相关的 skill,同步清单文件,并给共用片段起了名字
改动标题译自作者提交代码时写的英文原文,点击可查看原文。