用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jackwener/exam-system --skill hunt命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | hunt |
| description | Bug 系统化排查。给定问题描述后先复现 → 定位 → 提假设 → 验证 → 再决定怎么修。任何 bug、回归、线上异常、"为什么不 work" 类问题开始前必须执行。 |
找到根因再动手——Agent 默认倾向于"看起来像 bug 就直接改",结果往往是 patch 表面、留下根因不改,下次再以另一种形态复现。
git log --oneline -20 看最近 commitgit blame 关注嫌疑代码的最近修改至少提 2 个假设。每个假设要回答:
按"成本低的假设先验"的顺序。每验证一个:
修完后:
gotchas.md 记一条"踩坑:xxx + 根因 yyy + 防回归方法 zzz"--no-verify 绕过 pre-commit 检查// TODO: workaround for X)## 现象
- 期望:...
- 实际:...
- 复现路径:...
## 最近变更
- 嫌疑 commit:abc1234(PR #N)
- 修改了:xxx
## 假设
### H1:...
- 为何成立:...
- 验证:跑 `xxx`
- 修复方向:...
### H2:...
(同上)
## 验证结果
- H1:证伪。理由:...
- H2:成立。证据:...
## 根因
(一两句话)
## 修复
- 改动:...
- 防回归:新增测试 `xxx.test.ts`,确保未来同类 bug 不再出现
## 验证
- 命令:`pnpm test`,全过 ✓
- 手测:原始复现路径不再触发
/small-diff 控制改动范围/check 审查 diff 是否引入新问题/update-context 写入 gotchas扮演方案的"反对方",挑刺、找隐藏问题、戳过度自信的假设。/think 给出 plan 后强烈建议立刻跑一次 /challenge——让方案在落地前先经过一轮自我对抗。
把本次踩到的坑写进 .qoder/business-logic/gotchas.md,每条强制 4 段结构(现象 / 根因 / 正确做法 / 反例)。比 /update-context 更窄、更结构化——只管 gotcha 这一类。
session 结束时总结本次做了什么 / 没做完什么 / 关键决策 / 下一步从哪继续。用于写 commit body、更新 spec progress.md、交接给下一个 session。每个有产出的 session 结束前都该跑一次。