用途:审计代码变更是否遵守项目指南文件(AGENTS.md、CLAUDE.md、.cursorrules、CONTRIBUTING.md 等)中定义的约定、命名、模式与标准,属于只读分析,不修改代码。
主要能力:确定审查范围(用户指定文件/目录,否则对比 origin/main 或 origin/master:git diff origin/main...HEAD && git diff);按优先级查找指南文件并提取可执行规则(命令、模式、命名、结构、禁止项、测试);逐文件读取完整内容核对规则;将违规分为 Critical、High、Medium、Low 四级;输出合规报告,包含规则摘要、各违规位置、被违反规则的原文引用、来源文件、影响、修复工作量与建议;无指南文件或完全合规时给出对应状态说明。
使用方式:作为技能调用,指定要审查的文件或目录;范围不明确或无变更时会先要求澄清。仅报告能引用确切规则原文的高置信违规,不推测、不报告主观代码质量问题,不审查未变更代码,跳过生成文件、锁文件与第三方依赖。
适用场景:提交 PR 前检查是否遵循项目约定,或对指定变更做合规审计。
限制:只读,不修复代码;不覆盖 bug、可维护性、类型安全、文档准确性、测试覆盖率等由其他技能处理的问题;不审计整个项目,除非用户明确要求全项目审查。