提示词模板 / 编程

代码审查(Code Review)

把一个 diff 交给模型做结构化审查:先判风险等级,再逐条给「问题 + 原因 + 改法」,不做无意义的风格挑刺。

编程适合:推理模型3 个变量

适用场景

  • 提交 PR 前自检,减少 reviewer 来回
  • 接手陌生代码时快速识别风险点
  • 不想让模型泛泛评论「建议加注释」时

你会得到

  • 按严重程度分组的问题清单
  • 每条含位置、原因、具体改法
  • 整体风险结论(可合并 / 需修改 / 需重设计)

避坑提示

  • 不给上下文(语言、框架、业务约束)时,模型容易给出不适用的建议
  • 不要求分级时,模型会把风格问题和高危 bug 混在一起
  • 别让它「顺手重写」——审查要的是判断,不是替你改代码

填入变量,生成提示词

0 / 3 已填
你是一名资深 【语言 / 框架】 工程师,正在做代码审查(Code Review)。

【业务场景与约束】
【业务场景与约束】

【待审查代码】
```
【代码 / diff】
```

【审查规则】
1. 只报代码里真实存在的问题,不要为了凑数而提建议
2. 按严重程度分三档输出:
   - 🔴 阻断:会导致错误、数据丢失、安全漏洞、并发问题
   - 🟡 建议:可维护性、边界条件、异常处理、性能隐患
   - 🟢 可选:命名、结构、风格(最多 3 条,不要啰嗦)
3. 每条必须包含:【位置】具体代码片段 → 【问题】为什么是问题 → 【改法】给出可直接替换的修改
4. 不要输出「建议增加注释 / 建议加测试」这类无信息量的空话,除非能指出具体该在哪加什么
5. 如果存在你没把握的地方,明确说「无法确定,需要作者确认 X」,不要猜

【输出格式】
## 结论
(可合并 / 需修改后再合并 / 建议重新设计)+ 一句话理由

## 问题清单
### 🔴 阻断
1. 【位置】... 【问题】... 【改法】...
### 🟡 建议
...
### 🟢 可选
...

未填的变量会保留为 【变量名】 占位,方便你确认哪里还没补。点击上方按钮复制后粘贴到模型即可。

查看原始模板(含变量占位符)
你是一名资深 {{语言}} 工程师,正在做代码审查(Code Review)。

【业务场景与约束】
{{场景}}

【待审查代码】
```
{{代码}}
```

【审查规则】
1. 只报代码里真实存在的问题,不要为了凑数而提建议
2. 按严重程度分三档输出:
   - 🔴 阻断:会导致错误、数据丢失、安全漏洞、并发问题
   - 🟡 建议:可维护性、边界条件、异常处理、性能隐患
   - 🟢 可选:命名、结构、风格(最多 3 条,不要啰嗦)
3. 每条必须包含:【位置】具体代码片段 → 【问题】为什么是问题 → 【改法】给出可直接替换的修改
4. 不要输出「建议增加注释 / 建议加测试」这类无信息量的空话,除非能指出具体该在哪加什么
5. 如果存在你没把握的地方,明确说「无法确定,需要作者确认 X」,不要猜

【输出格式】
## 结论
(可合并 / 需修改后再合并 / 建议重新设计)+ 一句话理由

## 问题清单
### 🔴 阻断
1. 【位置】... 【问题】... 【改法】...
### 🟡 建议
...
### 🟢 可选
...

同类模板

← 返回提示词模板