01
这个 skill 做什么
当变更需要实现质量门禁时使用此 skill。它审查声明范围,枚举不同 hack 风险,保护合理例外,并记录所有权覆盖。未指定范围时优先检查暂存改动,否则比较工作区与 HEAD。仅评审时止于报告;已授权的修复在保留报告后继续。该 skill 仅支持显式调用:用户必须使用 `$hack-review` 调用;仅凭提示词匹配不会自动激活。
02
什么时候使用
- 01发现会隐藏破坏性不变量的 impossible-state fallback。
- 02标记没有解决根因的 symptom-masking patch。
- 03捕捉重复抽象、硬编码特例和边界绕过。
03
如何工作
- 01
先设定审查范围;未指定时优先检查暂存改动,否则说明采用工作区与 HEAD 对比。
- 02
阅读相关 diff、需求和触及的所有权边界。
- 03
识别 hack-risk 模式,并归并为不同 findings。
- 04
写出 Markdown report,包含 recommendation、findings、有意例外和 coverage ledger。
- 05
让 gate 与最高严重度未解决 finding 和 coverage 状态保持一致。
04
你会得到什么
- 01一份 coverage-led Markdown hack-risk report。
- 02一段简短 terminal summary。
- 03完整 findings、intentional exceptions 和 uncovered boundaries 索引。
05
重要边界
- 01不要静默抽样大范围。
- 02不要把 recommendation 降到低于最强未解决 finding。
- 03当主要问题是用户可见行为时,改用 `regression-review`。
06