词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
| 来源 | 内置(默认安装) |
| 路径 | skills/software-development/systematic-debugging |
| 版本 | 1.1.0 |
| 作者 | Hermes Agent(改编自 obra/superpowers) |
| 许可证 | MIT |
| 平台 | linux, macos, windows |
| 标签 | debugging, troubleshooting, problem-solving, root-cause, investigation |
| 相关 skill | test-driven-development, writing-plans, subagent-driven-development |
在完成根因调查之前,禁止任何修复read_file。使用 search_files 在代码库中查找错误字符串。terminal 工具运行失败的测试或触发缺陷:search_files 追踪引用:search_files 查找 可比较的模式:test-driven-development skill| 借口 | 现实 |
|---|---|
| "问题很简单,不需要流程" | 简单问题同样有根因。流程对简单缺陷而言很快。 |
| "紧急情况,没时间走流程" | 系统化调试比猜测式反复折腾更快。 |
| "先试试这个,再调查" | 第一次修复奠定了模式。从一开始就做对。 |
| "确认修复有效后再写测试" | 未经测试的修复无法持久。先写测试才能证明有效。 |
| "同时做多处修复节省时间" | 无法隔离有效的那个。会引入新缺陷。 |
| "参考太长,我来调整模式" | 理解不完整必然导致缺陷。完整阅读。 |
| "我看到问题了,让我修复" | 看到症状 ≠ 理解根因。 |
| "再试一次修复"(2 次以上失败后) | 3 次以上失败 = 架构问题。质疑模式,不要再修复。 |
| 阶段 | 关键活动 | 成功标准 |
|---|---|---|
| 1. 根因 | 阅读错误、复现、检查变更、收集证据、追踪数据流 | 理解是什么以及为什么 |
| 2. 模式 | 查找可用示例、对比、识别差异 | 知道差异所在 |
| 3. 假设 | 形成理论、最小化测试、每次一个变量 | 已确认或形成新假设 |
| 4. 实施 | 创建回归测试、修复根因、验证 | 缺陷已解决,所有测试通过 |
search_files — 查找错误字符串、追踪函数调用、定位模式read_file — 带行号读取源代码,用于精确分析terminal — 运行测试、检查 git 历史、复现缺陷web_search/web_extract — 研究错误信息、查阅库文档