diagnosing-bugs

Installation
SKILL.md

诊断 bug

一套处理难调 bug 的纪律。只有明确说出理由时才能跳过阶段。

探索代码库时,先读 CONTEXT.md(若存在)建立相关模块的心智模型,并查你将要改动区域的 ADR。

脱敏

本 skill 会让你展示命令、输出和抓取到的产物。先给每个密钥脱敏:在原来的位置写 <REDACTED>。回路基于环境变量搭建,让凭证留在环境里,而不是留在你展示的内容里。抓取的产物带 auth header:只引用承载信号的那几行。

如果脱敏后的输出不足以诊断 bug,说明情况,问用户。

阶段 1:建立反馈回路

这一步就是本 skill 的全部。其余都是机械操作。你有一个紧的通过/失败信号(一个在这个 bug 上会失败的信号),就一定能找到根因。二分、验证假设、加打点,全都只是在用它。没有这样一个信号,盯着代码看到天亮也没用。

在这里投入不成比例的精力。积极点。有创意点。别放弃。

怎么搭一个回路:大致按这个顺序试

Installs
87
GitHub Stars
5
First Seen
Jul 20, 2026