diagnose
Installation
SKILL.md
Diagnose
一套针对疑难 bug 的纪律。只有在明确说明理由时才能跳过阶段。
探索代码库时,使用项目的领域术语表来建立相关模块的清晰心智模型,并遵守所有项目规则:
docs/rules/— 项目规则(RULES)。所有 RULES 都是诊断与修复时必须遵守的项目级约束:后续的假设、插桩、修复都不得与任何规则冲突。
阶段 1 — 建立反馈循环
这就是核心技能。 其他一切都是机械操作。如果你有一个快速、确定性的、agent 可运行的 pass/fail 信号来检测 bug,你就能找到原因——二分法、假设检验和插桩都只是消费这个信号。如果你没有,再怎么盯着代码看也救不了你。
在这里投入不成比例的精力。要激进。要有创意。拒绝放弃。