用途:当代码出现报错、非预期行为或原本可用却突然失效时,帮助系统化追踪并定位根因。
主要能力:提供从收集上下文到验证修复的排查流程,并可按需生成固定格式的调试报告。流程包括:一、收集错误原文与堆栈、预期与实际差异、发生时间与可复现条件;二、用 git log --oneline -10 和 git diff HEAD~3 --name-only 检查近期改动;三、沿错误位置到入口点的调用链追踪数据流;四、按类别排查常见原因,如空值访问、类型不匹配、环境变量缺失、React 水合不一致与 Hook 规则、API 方法或鉴权问题、构建类型错误、时区与编码问题、缓存过期等;五、通过环境与数据范围隔离问题;六、确认原错误消失并检查回归,必要时补测试。
报告格式:包含 Symptom、Root Cause、Trace、Fix、Verification 检查项与可选的 Prevention 建议。
策略:二分查找定位引入问题的改动;用“橡皮鸭”方式复述问题;在关键点临时打印日志并在调试后移除;重新核对自认为正确的假设。
适用场景:报错含义不明、UI 或数据异常、构建与测试失败、API 状态码错误等。
限制:资料未提供该技能的安装方式、支持平台、收费模式或具体运行环境要求,暂未提供。