systematic-debugging - 技术问题的系统化调试方法
在修复错误和失败之前先找到根本原因
标签
更新于: 2026-06-15能力
典型输入
典型输出
该技能可以做什么
- 阅读错误信息
- 重现问题
- 检查近期变更
- 收集证据
- 追踪数据流
- 添加诊断工具
- 记录边界数据
- 查找可用示例
- 对比参考实现
- 识别差异
- 形成假设
- 最小化测试
- 创建失败测试
- 实施修复
- 验证修复
- 质疑架构
输入
- 错误信息
- 堆栈跟踪
- 错误报告
- 测试失败
- 构建失败
- 生产错误
- 近期代码变更
- Git 提交
- 配置文件
- 环境变量
- 多组件系统
- 可用代码示例
- 参考实现
输出
- 根本原因识别
- 证据日志
- 诊断输出
- 失败测试用例
- 修复实现
- 已解决的错误
- 架构分析
要求
- Git 仓库
- 构建系统
- 测试框架
