Agent Skills
返回列表
💻

接收代码审查

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/receiving-code-review-zh。

技能介绍

问题在哪

代码审查很容易变成「礼貌表演」:一句「您说得完全正确」、批量改完不跑测试,或者把外部审查当成必须执行的命令。真正需要的是技术评估:建议是否成立、会不会破坏现有行为、是否违反 YAGNI,以及和你方架构是否一致。

技能如何引导你响应

核心原则是验证后再实施;有疑问先问;技术正确性优先于社交舒适度。

  • 禁止的回应:表演式夸奖(如「极好的反馈!」)、未验证就承诺「我现在就实施」。
  • 应当做的:复述技术需求、提出澄清问题;若建议错误,用技术理由反驳;能动手就直接改代码,让 diff 说话。
  • 按来源处理:来自可信任的人类搭档——理解后实施,范围不清仍要问;外部审查者——保持怀疑但认真核对,并对「专业功能」做 YAGNI 检查(不需要就不要加)。
  • 实施顺序:逐项处理、每项测试,避免盲目批量修改。
  • 何时反驳:会破坏功能、审查者缺上下文、违反 YAGNI、技术栈上站不住脚、有兼容/遗留原因、与搭档的架构决策冲突。用具体问题、测试或代码引用说明;架构争议让人类搭档介入。
  • 认可正确反馈:不必写「谢谢」;直接说明修复内容。若先前反驳错了,实事求是纠正并继续。
  • GitHub 线程:内联审查评论应在评论线程里回复(gh api repos/{owner}/{repo}/pulls/{pr}/comments/{id}/replies),不要只发 PR 顶层评论。

边界与注意点

外部反馈是待评估的建议,不是命令。无法在本机验证时,应说明限制并请求方向,而不是硬改一半。若不便当面反驳,可用搭档约定的暗号(文中示例:「有奇怪的事情正在 Circle K 发生」)拉人一起判案。

使用场景

  • GitHub PR 上收到多条内联审查意见,需要在对应评论线程里回复,而不是只发一条顶层 PR 评论
  • 外部审查者建议增加尚未排期的「专业」能力,要先对照现有需求与搭档规则做 YAGNI,再决定是否实现
  • 审查建议会改动你已跑通的测试或破坏兼容行为,需要对照代码与测试用技术理由反驳或请求澄清
  • 人类搭档的反馈表述笼统(例如只说要「更专业」),需要先复述技术需求、列出待澄清项再动手改

适合人员

  • 维护活跃开源仓库、需要在 PR 里高频回复审查并避免表演式同意的维护者
  • 与固定人类搭档结对开发、要区分「可信任搭档反馈」与「需怀疑核对的外部审查」的工程师
  • 接手遗留系统、担心审查意见引发盲目批量修改的后端或全栈开发者
  • 在团队内负责架构决策、需要介入「审查建议与既定架构冲突」场景的技术负责人