成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表热门

代码审查与 PR 说明自动撰写

对 diff 做风险提示,并生成中文 PR/MR 描述与自测清单(GitHub / GitLab / Gitee 通用)。

DeepSeekClaudeChatGPT🛠️ 开发者工具

场景说明

脱敏 diff→可读性/安全/边界意见+中文说明与自测。对齐 GitHub PR、GitLab MR(见 https://docs.gitlab.com/ee/user/project/merge_requests/);Gitee 等同模板。

案例叙事

01他们做了什么

拿到的往往是一整段含密钥痕迹的 diff。做法是先脱敏:把 token、私钥、内网地址和真实手机号换成占位符,再按可读性、安全与边界三类给出分级意见;高风险单独置顶,不替作者改业务意图。意见写完后,补一份中文 PR/MR 说明和自测清单,字段名对齐 GitHub PR、GitLab MR 或 Gitee,只改平台叫法即可。

说明里写清动机、主要改动与已知风险;自测清单只列能在当前分支复现的步骤,缺环境就标「待补」,不编造跑通结果。密钥仍出现在输出里时整段打回,重新脱敏后再生成。

02实际效果

  • 源未披露量化审查通过率、缺陷检出数或省时小时数;公开文档只描述拉取请求如何汇总说明、差异与评审上下文。
  • 审查从「对着裸 diff 口头说一句」变成「脱敏→风险分级→中文说明+自测清单」可粘贴模板,GitHub / GitLab / Gitee 改字段名即可复用。
  • 密钥与内网痕迹在生成前被占位,说明与评论默认不再带出明文凭证。

03值得知道

  • 模型读不全业务上下文,边界与安全意见仍要人对过再合入,勿把分级当成合并许可。
  • 脱敏规则要覆盖配置文件与测试夹具;漏脱敏比漏写意见更危险。
  • 上面写的是这套做法改变了哪一步,不是 GitHub/GitLab 公布的量化指标。

04可复制提示词

脱敏审查与风险分级

你是代码审查助手。只根据下面脱敏后的 diff 给出意见,不要编造未出现的文件或接口。

输出:
1. 脱敏核对:若仍看到疑似密钥、私钥、内网地址或真实手机号,先整段输出「需重新脱敏」并指出位置,不要继续审查。
2. 风险分级:高/中/低。高风险单独置顶(安全、数据破坏、权限扩大)。
3. 可读性、安全、边界三类意见,每条一句话,指出文件或符号名。
4. 不要替作者改业务意图,不要给出「可以合并」结论。

平台提示:评论可贴到 GitHub PR、GitLab MR 或 Gitee;勿假设某一家特有字段。

脱敏 diff:
{{redacted_diff}}

中文 PR/MR 说明与自测清单

根据脱敏 diff 与已确认的审查要点,用中文写一份 PR/MR 说明和自测清单,可直接粘贴。

要求:
1. 说明含:动机、主要改动、已知风险/未覆盖点。
2. 自测清单只写当前分支能做的步骤;缺环境写「待补」,不要谎称已跑通。
3. 字段名可用「标题 / 描述 / 测试计划」;GitLab/Gitee 把 Pull Request 改成 Merge Request 即可。
4. 禁止写入真实密钥或未脱敏片段。

输入:
{{review_brief}}

05一手来源

GitHub Docs · 关于拉取请求 ↗

文档更新

怎么做

  1. 读脱敏 diff
  2. 风险分级
  3. 中文 PR/MR+自测清单

实用提示

  • 密钥脱敏
  • GitLab/Gitee 改字段名即可
#Code Review#PR#MR#工程效能