用途:审计 skilly 安装的指令文件与仓库、全局、overlay 等其他来源之间的冲突与重复。harness 会并列加载所有指令文件,冲突时没有默认胜出方,该审计负责发现并报告这些冲突,本身不编辑任何内容。
主要能力:收集 sources(每个指令文件的 owner、加载方式、字节数)、skills、tier、gates(提交门禁值、verify 阶段及其步骤、其他提交门禁与命名 linter)以及 findings(配置缺陷),并输出 HTML 报告。
使用方式:运行 node .agents/skills/audit-skilly-workflow/scripts/audit.mjs。若 consumer 为 false,则告知用户原因并停止。随后确认 findings、提取 claims(situation → required action,附 file:line)、按情境匹配并判定 contradiction、restatement、override、precedence stated、complement,再确定修复归属,最后写入 report.file 指定的自包含 HTML 文件。
适用场景:需要核对 skilly 安装文件与仓库/全局指令、hooks、lint、CI 是否矛盾或重复时。
限制:不修改文件;synced skilly 文件每次同步会被覆盖,不应就地编辑;report.ignored 为 false 时需告知用户 git 未忽略报告,且不要编辑 .gitignore;写入被 hook 或沙箱阻止时只告知路径与阻止原因并停止,不得写到别处。其他细节暂未提供。