用途:当用户要求审查、审计或检查某个改动、修复或主张,或希望用测试、运行应用、日志、截图等具体证据验证结果,或需要把技术发现、差异、修复用简单语言讲给非技术读者时使用。核心是把回答拆成三件事:审计改了什么或主张了什么,用直接证据验证,再用读者聪明但刚接触该主题的方式解释。
主要能力:审计代码差异、受影响文件、调用点和现有测试;识别明显缺陷、回归、缺失边界情况、过时假设、未验证主张及实现与意图不符;按优先级取证:自动化测试、构建、lint、类型检查或校验器,运行真实应用或流程,日志、进程检查、截图、生成产物或实时输出,无法执行时做静态代码检查,最后才是有明确标注的推断。
使用方式:先找真实来源,再验证,最后简单解释。解释时用短句、用大白话定义术语,说明改了什么、为何重要、如何测试,并保留重要限制。输出先给答案,附文件路径、命令、提交哈希、测试名或日志片段作为证据,区分事实与判断,必要时给出下一步最有用的测试。
限制:不适用于纯写新代码或内容且无审计/验证/解释环节的任务,也不适用于面向专家、术语密集的解释。验证失败要报告阻塞点,部分验证要说明检查与未检查范围。性能声明避免夸大:只有代码明显消除重复工作才说“去掉了重复工作”,无计时数据只能说“应会改善”,有前后测量才说“实测更快”。未完整测试不得说“一切正常”。