用途:审计本地可控的 Claude Code 指令面,判断写入的指令是否仍与当前模型能力相匹配,避免旧模型时代遗留的变通做法、步骤清单、空泛禁令等长期累积。
主要能力:扫描用户与项目层 CLAUDE.md、CLAUDE.local.md、.claude/rules、技能正文、代理定义、prompt 型 hook 文本与输出样式;按检查项目录 I1–I16 给出分级证据与严重度;对跨面冲突做单独冲突检查(B2);输出为只读报告与待人工确认的 diff 建议。
使用方式:解析 $ARGUMENTS 可按范围过滤(claude-md、rules、skills、agents、hooks、output-styles、conflicts、all,默认 all);--target-model <version> 指定判定所用模型,未显式给出时取会话实际生效模型并归一化为版本,无法归一化则中止运行;--opinion 开启 OPINION 层检查,--no-stopping-condition 关闭 I6/I8 的停止条件。预扫描命令为 bash "${CLAUDE_PLUGIN_ROOT}/skills/audit-instructions/scripts/instruction-scan.sh" <file>...。
限制:本技能只报告不修改,没有 --fix,任何变更由人工执行;记忆层(CLAUDE.md、rules)只运行模型时代检查 I6–I16,不做 I1–I5 卫生检查;插件缓存、上游管理与自动记忆等表面排除在可编辑集之外,仅作比较并转交相应归属方;范围过滤只影响产出发现的面,不减少读取面;具体检查目录与冲突规则见 reference/criteria.md 与 reference/conflict-criteria.md。价格与平台信息暂未提供。