用途:检查项目内每个 CLAUDE.md 中的 @path 链式导入和 Markdown 链接能否解析到实际存在的文件,属于只读校验工具,不会修改任何文件。
主要能力:先盘点文件,使用 find <root> -name "CLAUDE.md" -type f -not -path "/.git/" -not -path "/node_modules/",并额外包含 .claude/rules/*.md;再从每个文件中提取两类候选:以 ^@\S+ 匹配的链式导入(@ 后为相对路径),以及 text 形式的 Markdown 链接(排除 HTTP(S) URL、mailto: 和纯锚点 #section);随后相对所在文件解析路径,用 test -e 或 Glob 验证是否存在。
使用方式:可传入可选路径 glob 参数 $ARGUMENTS,默认 . 即整棵树。按固定顺序执行,输出固定格式报告:## Link Check,列出 Files inspected、References checked(@-imports 与 markdown links 数量)、Broken 段(形如 <original-target> → does not resolve (expected <absolute-path>))和 Clean 段;若全部解析成功,则返回 ## Link Check\n\nAll <N> references resolved across <M> files.,不做填充。
适用场景:维护 CLAUDE.md 文档体系、重构目录后校验引用完整性、CI 或提交前检查。
限制:只读,不提供修复;硬性规则是绝不臆造修复方案,断链目标按原样报告,修复由用户或 /sync-claude-md 决定。其他平台支持、收费与价格信息暂未提供。