parallel-debugging
Parallel Debugging 是一个用于调试复杂问题的技能框架,基于“竞争性假设分析”(Analysis of Competing Hypotheses,ACH)方法,通过并行调查、证据收集与根因仲裁来定位缺陷。它适用于存在多个可能根因、初步调试未找到问题、问题跨越多个模块或组件、需要系统性根因分析以及希望避免确认偏差的场景。该技能围绕六类失效模式生成假设:逻辑错误、数据问题、状态问题、集成失败、资源问题和环境问题。它规定了证据标准(直接、相关、证词、缺失)、引用格式(file:line)、置信度分级(高、中、低)以及结果仲裁协议(分类、比较、确定根因、验证修复)。当静态证据不足时,可注入带 [DEBUG] 前缀的定向运行时日志进行区分,并遵循严格的清理协议与迭代上限。该技能还建议针对不同失效模式使用专门调查代理,并支持将结构化报告写入指定文件路径。