排查故障先找原因的Skill

在修改代码前诊断失败原因,收集证据后再行动。

程序偶尔失败,改了几处代码却还没找到原因?investigate-first 是一个帮 AI 先调查故障的 Skill,适合原因不明、时好时坏的问题,也适合排查性能退步。

你可以给它报错、复现步骤和相关代码。它会先分开记录“实际发生了什么”和“怀疑为什么发生”,再沿着输入、状态变化和出错位置找证据。多个猜测同时存在时,优先检查有证据、又容易验证或排除的猜测。

比如请求偶尔超时,“某次耗时异常”是现象,“数据库变慢”只是猜测。文章里的这个例子用来说明判断顺序,原文没有提供一套数据库诊断工具。

当证据足以指出原因,或明确卡在哪里,它就停止调查,报告原因与依据。仅要求排查时,它不会顺手修改产品代码;要修复,任务里还得包含实施要求。

分类:测试排错

来源仓库:juliusbrussee/caveman

适合用来做什么

  • 在编辑之前诊断Warp的间歇性故障。
  • 请调查Warp的性能下降问题。

安装 investigate-first

npx skills add https://www.iskills.cc/skills/juliusbrussee/caveman/investigate-first/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 investigate-first 的用途与原始说明

浏览全部 Skill 指南