用途:重新检测项目声明的依赖,并与 CLAUDE.md(及 .claude/rules/*.md)中记录的 Tech Stack / Dependencies 章节做差异比对,帮助发现文档与清单不一致之处。
主要能力:自动识别仓库根目录及一层深度(含 workspaces/monorepo)中的五类清单文件;从各清单提取已声明依赖(package.json 取 dependencies 与 devDependencies 的键、requirements.txt 取非注释行首个 token、pyproject.toml 取 [project.dependencies] 与 [tool.poetry.dependencies] 键、go.mod 取 require 下的模块路径、Cargo.toml 取 [dependencies] 与 [dev-dependencies] 键);对每个 CLAUDE.md 计算 added(清单有但文档无)、removed(文档有但清单无)、renamed(拼写不同,如 react-router 与 react-router-dom、pg 与 psycopg2)三组集合。
使用方式:可传入可选显式清单参数 $ARGUMENTS,默认自动检测全部五类清单。按步骤顺序执行,全程只读,不修改任何文件。输出固定格式:## Dependency Rescan 标题、检测到的清单列表、声明依赖总数,随后按文件列出 Added / Removed / Renamed 结果;若全部匹配则输出“All documented deps match manifests. <M> files inspected.”,不做填充。
限制:硬性规则是不提出具体修改建议,只呈现差异,是否写入由 /sync-claude-md 决定。资料未提供安装命令、收费、平台或效果信息。