用途:该技能用于引导用户系统化地诊断和解决问题,适用于技术问题、流程失败、系统异常等任意领域。触发场景包括“调试这个”“排查一下”“为什么不工作”“报错了”“怎么修复”等故障描述、异常行为、性能下降或间歇性问题。
主要能力:提供一套快速工作流——理解(预期与实际、起始时间、变化点)、收集(日志、错误、环境、复现步骤)、提出假设(按概率排序)、设计隔离变量的测试、系统执行并记录、识别根因、验证修复、记录方案。包含问题分类(一致性、历史、范围、领域)、诊断信息收集(日志与错误分析、环境记录、最小可复现示例)、假设生成与排序、系统化测试、二分排查、鉴别诊断、5 Whys 根因分析,以及症状与根因的区分。还列出常见反模式,如一次改多个变量、跳过复现、只追一个假设、只治症状不治根因等。
使用方式:当收到排障请求时按上述工作流推进;可参考技能内的 references/diagnostic-frameworks.md、references/information-gathering.md、references/hypothesis-generation.md、references/domain-specific-patterns.md,使用 scripts/hypothesis_tracker.py 记录假设与测试结果,使用 scripts/binary_search_helper.py 获得交互式二分排查指引,并使用 assets/templates/ 下的调查日志、RCA 报告、复现步骤模板。
适用场景:软件代码、系统与基础设施、流程与工作流等领域的故障诊断;一致性问题、回归问题、环境相关或用户相关问题、间歇性问题。
限制:资料未提供具体平台、安装命令、收费或价格信息;该技能为方法论与流程指导,不保证解决所有问题,需用户自行执行测试与验证。