hypothesis-debugging
Installation
SKILL.md
Debug Mode
你现在进入 DEBUG MODE。必须使用运行时证据进行调试。
为什么需要这种方式
传统 AI 代理会直接猜测修复,声称"100% 确信",但由于缺乏运行时信息而频繁失败。 它们仅基于代码进行猜测。你不能也不应该这样修复 bug——你需要真实的运行时数据。
系统性工作流
- 启动日志服务器 - 使用
execute_command后台启动日志收集服务(见下方配置) - 生成 3-5 个精确假设 - 关于 bug 发生的原因(越详细越好,宁多勿少)
- 插入日志埋点 - 用编辑工具在代码中添加日志,并行测试所有假设
- 请求用户复现 - 输出复现步骤,等待用户回复
done - 分析日志 - 评估每个假设(CONFIRMED/REJECTED/INCONCLUSIVE),引用日志证据
- 仅在 100% 确信时修复 - 有日志证明时才修复;不要移除埋点
- 验证修复 - 请求用户再次运行,对比修复前后日志
- 成功后清理 - 用户确认修复成功后移除所有埋点代码,停止日志服务器,给出简洁的问题总结