diagnose
FeaturedUse when the user reports misbehaving software to investigate — a bug, crash, wrong output, flaky behavior, or '為什麼壞掉/不會動/查一下' — and the root cause is not yet established. Enforces building a red-capable reproduction command BEFORE any hypothesis is allowed, then 3-5 ranked falsifiable hypotheses before testing any single one. NOT for conceptual questions, code reading requests, or feature work. When a failing command already exists, Step 1 is pre-satisfied — still apply, jumping straight to the hypothesis discipline.
Install
Quality Score: 91/100
Skill Content
Details
- Author
- KerberosClaw
- Repository
- KerberosClaw/kc_ai_skills
- Created
- 5 months ago
- Last Updated
- 3 days ago
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
systematic-debug
在 debug / 修 bug / 异常排查 / "为什么不工作" 等语境下自动唤起。强制 agent 先走完根因分析的 7 问与 5 步骤,禁止直接给出反应式修补。当用户描述��bug、错误、stack trace、异常行为、"为什么 X 失败"、"为什么 Y 不工作"、"修一下这个"、"测试不过"、"500 报错"、"突然就坏了" 等情形时使用。
bug-diagnosis
手強いバグ・性能劣化の診断ループ。「診断して」「デバッグして」「直らない」「再現しない」「遅い」「失敗する」と言われたとき、または原因不明の不具合報告を受けたときに使う
write-tests
给已经做完的功能补测试用例。读需求文档列出该测什么(含五类边界情况目录),生成可执行的测试代码,然后用三条红线自查加变异自检证明这些用例真的有用。产出永远是代码文件,不是一次性的点击过程。触发词:写测试、补测试、测试用例、边界情况、加单测、写 e2e、testcase。负触发:上线前那一遍检查用 smoke-check;拆解别人的产品用 sophon。