修问题先复现原因的Skill

调试时追踪问题直到找到根本原因并修复。

principle-fix-root-causes 是把故障追到原因再修的 Skill。它先复现症状,逐层问为何发生,再用日志和输入证据决定改哪一处。

加空值判断可以避免崩溃,但还要查为何出现空值;这个判断是否应保留,取决于合法输入与系统约定,不能把所有保护条件都当掩盖问题。

重启后才出现的故障要查持久状态、缓存和锁文件。清掉某个文件后恢复是线索,还需验证生命周期,不能仅凭一次恢复就宣布根因已证实。适合不想反复加补丁的排查;本文未改代码,类似模式也要核适用范围,不能搜到相同字符串就整批照改。

分类:测试排错

来源仓库:cursor/plugins

适合用来做什么

  • 追踪这个软件崩溃的根本原因,不要只添加nil检查。
  • 分析这个错误并找到其根本原因,然后进行修复。

安装 principle-fix-root-causes

npx skills add https://www.iskills.cc/skills/cursor/plugins/principle-fix-root-causes/SKILL.md

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

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

查看 principle-fix-root-causes 的用途与原始说明

浏览全部 Skill 指南