01
这个 skill 做什么
在收到 hack-review 报告或等价 PR feedback 后使用此 skill。它会在改代码前为每个 finding、有意例外和 coverage gap 建立 disposition ledger,然后只修复仍成立的问题,并为被挑战或缩窄的条目保留证据。
02
什么时候使用
- 信号验证每个 hack-risk finding 在当前 diff 中是否仍成立。
- 信号修复所有权问题,同时不机械删除必要 guard。
- 信号关闭或延续 `Not covered` 所有权边界。
03
如何工作
- 01
阅读 review report,枚举每个 finding、exception 和 coverage gap。
- 02
在规划编辑前对当前代码验证每个条目。
- 03
建立 disposition ledger:fix、disprove、narrow、confirm 或 carry forward。
- 04
应用有范围的修复,并命名受影响所有权边界和回归风险。
- 05
报告每个条目的最终 disposition,不 stage,除非明确要求。
04
你会得到什么
- 信号覆盖整份报告的 disposition ledger。
- 信号针对已确认条目的有证据代码修改。
- 信号disproven、narrowed、intentional 和 carried-forward 条目的总结。
05
重要边界
- 信号不要机械执行报告。
- 信号除非当前请求明确要求 staging 或 committing,否则不要 stage changes。
- 信号如果修复会扩大行为或削弱所有权边界,先缩窄或询问。
06