用途:系统化四阶段调试技能,要求在修复前先完成根因调查,避免随机补丁掩盖问题。适用于任何技术问题,包括测试失败、生产缺陷、异常行为、性能问题、构建失败与集成问题。
主要能力与流程:强制四阶段推进——阶段一根因调查(读错误与堆栈、稳定复现、检查近期变更、在组件边界采集证据,分布式系统优先用 OpenTelemetry 追踪);阶段二模式分析(找可用示例、对照参考实现、列出所有差异);阶段三假设与最小化测试(单假设、单变量改动、验证后再继续);阶段四实现(先写失败测试,再实施单一修复,验证并清理调试插桩)。配套技术包括根因反向追踪、纵深防御、基于条件的等待,以及用于测试污染二分定位的 find-polluter 脚本。
使用方式:以认知/提示驱动模式在智能体上下文使用,无独立工具脚本。开始前读取 .claude/context/memory/learnings.md,结束后将新模式、问题、决策分别写入 memory 对应文件。若需假设排序、结构化插桩或间歇/仅生产问题,升级到 smart-debug;写失败测试可配合 tdd,完成前验证可配合 verification-before-completion。
限制与约束:修复前必须完成根因调查并稳定复现;一次只改一处;三次修复失败后停止并质疑架构,不得直接尝试第四次;不得跳过失败测试与调试插桩清理。资料中未提供收费、价格、平台要求等具体信息。