From 5e505cab91f03d1ec5451e36e731b6e8849b0ca6 Mon Sep 17 00:00:00 2001 From: wwj Date: Mon, 26 Jan 2026 14:08:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20code-review=20=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=87=AA=E5=8A=A8=E4=BF=AE=E5=A4=8D=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 审查完成后根据结论决定是否询问用户 - 结论为「通过」时直接结束 - 发现问题时询问是否调用 /fix 自动修复 - Nit 类问题不纳入自动修复范围 --- .claude/commands/code-review.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.claude/commands/code-review.md b/.claude/commands/code-review.md index 38d0550..ed60d92 100644 --- a/.claude/commands/code-review.md +++ b/.claude/commands/code-review.md @@ -95,3 +95,24 @@ description: 对当前分支的变更进行代码审查 - 解释建议背后的工程原理 - 保持建设性,假设开发者有良好意图 - 使用简体中文输出 + +## 下一步操作 + +审查完成后,根据结论执行: + +**结论为「通过」**:直接结束,不询问。 + +**结论为「需修改后通过」或「需重新设计」**: +1. 使用 AskUserQuestion 询问用户是否需要自动修复 +2. 选项: + - 「自动修复」:调用 `/fix` 命令,将所有 [Critical] 和 [Improvement] 问题作为输入 + - 「跳过」:结束审查 +3. 用户选择修复时,调用 Skill 工具执行 `/fix`,参数格式: + ``` + 根据代码审查结果修复以下问题: + 1. [文件:行号] 问题描述 + 2. [文件:行号] 问题描述 + ... + ``` + +注意:[Nit] 类问题不纳入自动修复范围。