Agent Skills
返回列表
💻

Hunk 终端差异审查

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/review-agent-authored-diffs-with-hunk。

技能介绍

要解决的问题

当编码代理批量产出修改时,常见的审查路径是切到另一个工具、打开网页 diff,或者直接读日志。结果是上下文被打断,局部改动与整体影响很难在同一个视图里串起来。

这个技能把审查界面留在终端:差异持续刷新,代理给出的说明可以直接贴在对应位置。不需要额外训练模型,也不改变仓库本身,只提供实时的审查工作流。

它如何工作

核心能力包括:

  • 对代理生成的改动做统一展示,覆盖 Git、Jujutsu、Sapling 与 patch 输入
  • 支持 watch 模式,文件变化时界面自动更新,适合边跑代理边看结果
  • 提供行内注解能力,把代理的说明按 hunk 落位,而不是堆在日志尾部
  • 与 Hunk CLI 配合,保持长开窗口,避免反复切换界面

关键步骤大致是:先确认 VCS 与补丁来源,再启动实时界面,然后按 hunk 逐块核对语义与风险,最后合并注解或输出待修改清单。

适用边界与注意点

适合交互式审查和个人/小团队协作。它不是 CI 门禁,也不负责改写补丁;上游 CLI 的能力与限制会直接约束可用范围。使用前需要确认 Hunk CLI、Node.js 18+、版本库或补丁路径可用,并留意代理生成内容的正确性仍需人工判断。

使用场景

  • 在终端长开审查界面,持续查看编码代理产出的多个改动,并按 hunk 核对影响。
  • 使用 Git、Jujutsu、Sapling 或 patch 输入,审查代理提交的代码差异并加行内注解。
  • 边运行编码代理边开启 watch 模式,文件变化时实时查看差异,不用切到网页工具。
  • 合并代理生成的补丁前,在终端按 hunk 审语义、风险,并保留可追溯注解。

适合人员

  • 负责合并编码代理改动的后端工程师,希望在终端里逐 hunk 核对行为变化与回归风险。
  • 使用 Jujutsu 或 Sapling 的开发者,想把 patch 输入的代理修改放进统一实时差异视图审查。
  • 小团队技术负责人,需要在合并前为代理改动添加行内注解,形成可追溯审查记录。
  • 维护跨仓库补丁的工程师,常接收代理生成的 patch,希望快速定位受影响 hunk。