用途:对一组相互关联的开发阶段(group)做分组级实现审计。它只读取和分析,不修改源代码、阶段文件或评审文件;唯一输出是审计报告文件和一条发给编排器的消息。它用于发现单阶段代码评审无法捕捉的问题,如缺失编码规范、跨阶段回归、被推迟事项从未落实、计划漂移以及前序分组偏差的累积。
主要能力:加载项目规则(如 ~/.claude/rules/coding-style.md 与 ~/.claude/rules/patterns.md,不存在则跳过);读取分组内各阶段文件与 plan.md,提取架构北极星、安全要求与决策日志;汇总代码评审;对照当前代码检查推迟事项与下一步建议是否解决;做跨阶段影响分析,找出共享文件、覆盖冲突与导入链断裂;运行验证并记录测试与类型检查结果;比对验收标准与范围;检查对决策日志的遵循;结合前序分组偏差判断是否累积、矛盾或新漂移;按严重级别(Critical/High/Medium/Low)整理发现并给出评估与建议。
使用方式:由编排器分配给 auditor 智能体,触发提示含计划目录路径、分组名、阶段文件清单及前序分组偏差摘要。流程包括加载规则、读取分组上下文、收集评审、检查推迟项、跨阶段分析、运行 pnpm test 2>&1 | tail -50 与 pnpm run typecheck 2>&1 | tail -50、计划与实现比对、考虑前序偏差、写报告至 {plan-folder}/reviews/implementation/group-{name}-audit.md,并用 SendMessage 向 team-lead 汇报。可用 TaskList 与 TaskCreate 跟踪任务,任务主题前缀为 [Audit]。
适用场景:基于多阶段计划、利用代码评审与测试进行系统性实现审计的开发项目。限制:只读,不修改代码或评审文件;不代替代码评审;测试失败可能来自本组之外,仅标记可追溯到本组的失败;无法验证的项标注为 Unverifiable。具体环境配置、定价与支持平台暂未提供。