SuperAPI AI 工具集

systematic-debugging

编程与开发

查看项目

更新于 10-16 01:37

技能介绍

用途:在遇到任意技术问题时,用于指导排查流程,覆盖测试失败、生产缺陷、异常行为、性能问题、构建失败和集成问题;在时间紧迫、问题看似简单、已多次修复失败或尚未完全理解问题等情形下尤其适用。

核心能力:围绕“未完成根因调查不得提出修复”的原则,提供四阶段流程。第一阶段根因调查:仔细阅读错误与堆栈信息、稳定复现、检查近期变更;在多组件系统中于组件边界添加诊断日志以定位故障层,并沿调用栈向上追溯数据来源。第二阶段模式分析:寻找可用的相似实现,完整阅读参考实现,列出工作与故障之间的所有差异,梳理依赖与假设。第三阶段假设与测试:提出单一明确假设,以最小改动逐一验证,失败则形成新假设而非叠加修复。第四阶段实现:先编写可失败的最小复现测试并确认其失败,再实施单一修复并验证,最后确认无其他测试被破坏。

使用方式:按阶段顺序推进,每个阶段完成后才进入下一阶段。若修复三次以上仍失败,应暂停并质疑架构,与人工协作者讨论,而不是继续尝试第四个修复。

限制与说明:资料中未提供该技能的具体安装命令、收费方式、支持平台或版本信息。相关资料还提到与 root-cause-tracing 等技能的配合关系,但未给出实际代码级安装或配置步骤。