用途:针对失败、不稳定、缓慢或行为不正确的代码进行调试,核心是先建立可复现的反馈回路,再定位并修复根因。输入可以是 bug 报告、失败命令、测试、错误信息、性能投诉、复现步骤或受影响区域;优先使用显式输入,否则从上下文、近期改动、选中文件或分支推断。
主要能力与工作流:1) 构建反馈回路,用可运行命令、测试、脚本、请求或浏览器流程复现问题;2) 确认症状与用户报告一致,而非邻近的其它失败;3) 最小化复现,减少输入、状态或步骤;4) 提出 2-4 个可证伪假设,逐一验证;5) 仅在能区分假设处添加定向日志、断言、调试探针或测量;6) 修复根因,改动范围限定在已证实原因;7) 在合适的行为接缝处添加或更新回归测试;8) 清理临时探针、脚本和日志。
输出:所用复现方式、根因、已应用修复、是否添加回归覆盖、验证运行结果。
限制与护栏:除非无法复现,否则不要在复现前打补丁;若无法复现,需说明已尝试内容及所需工件或访问权限;不得遗留临时调试日志、脚本或插桩;性能问题需在修复前后分别测量。具体安装命令、平台与收费信息暂未提供。