用途:在写代码或编辑 SKILL.md 之前,对计划中的改动做技能违规审计,避免直接产出违反已加载技能规则的实现。
主要能力:在 write_to_file、replace_file_content、multi_replace_file_content 之前做检查;若文件扩展名没有加载任何技能则静默继续;若计划代码违反已加载技能规则,则先输出违规块再立即修复。违规块包含固定标签:SKILL VIOLATION DETECTED、Auto-fixed、Root Cause、User Intent、Skill Gap,并附 Skill、File、Rule、Violation、Fix、Co-skills 等字段。Root Cause 取值包括 AMBIGUOUS_RULE、MISSING_COVERAGE、OUTDATED_GUIDANCE、COMPETING_RULES、PATTERN_MISMATCH。
使用方式:把请求的改动视为计划写入,在展示代码前运行审计;发现违规时输出完整违规块,然后应用修复并展示修正结果,不等待用户确认。草稿 SKILL.md 超过 100 行时,报告 100 行违规,把大段示例移到 references/,并在重写前给出 Root Cause、User Intent、Skill Gap,使用固定句式“SKILL.md is 100+ lines; extract large examples to references/.”。技能推荐过时框架路径或 API 时,报告 OUTDATED_GUIDANCE 并给出当前替代方案。任务完成或 notify_user 前,若写过代码但未审计技能,需立即补审。
限制与反模式:不得静默产出违规实现,不得用摘要替代必需违规块;无违规时静默继续,不提交报告;不得以“稍后检查”“小改动跳过”“用户等待”为由跳过检查;报告必须填写 Root Cause、User Intent、Skill Gap。资料未提供具体安装命令、收费与平台信息。