用途:在插件模板更新后,检查并同步项目级规则与配置。
主要能力:按项目级与用户级两种模式运行。项目级(/update-rules project)比对模板与项目的 .rules/、.memory/ 及 AGENTS.md,将规则文件分类为 MISSING、CHANGED、CURRENT、CUSTOM,并展示统一差异、建议合并;CLAUDE.md 仅作适配层检查,需以 @AGENTS.md 开头且只含 Claude 专属内容。
用户级(/update-rules user)委托 install-user-instructions,处理 Claude Code、Codex、GitHub Copilot CLI、Cursor 的配置。
用法:先以绝对路径运行 bin/project-diff-rules <level>(插件 bin/ 不在 PATH),阅读输出与差异,再以编号清单展示 [ADD]、[UPDATE]、[INFO] 变更并逐项确认,确认后用 Edit 修改,最后再次运行脚本验证。缺失的 .memory/ 模板文件可新建。
限制:非破坏性——不先展示差异不得覆盖文件,不删除用户新增内容,不把项目专属值替换为模板占位符;仅在新建规则文件或用户明确批准整体替换时使用 Write。