feat: code-review 命令增加自动修复功能
- 审查完成后根据结论决定是否询问用户 - 结论为「通过」时直接结束 - 发现问题时询问是否调用 /fix 自动修复 - Nit 类问题不纳入自动修复范围
This commit is contained in:
1 parent
bb75e465b8
commit
5e505cab91
1 file changed
+21
@@ -95,3 +95,24 @@ description: 对当前分支的变更进行代码审查
|
||||
- 解释建议背后的工程原理
|
||||
- 保持建设性,假设开发者有良好意图
|
||||
- 使用简体中文输出
|
||||
|
||||
## 下一步操作
|
||||
|
||||
审查完成后,根据结论执行:
|
||||
|
||||
**结论为「通过」**:直接结束,不询问。
|
||||
|
||||
**结论为「需修改后通过」或「需重新设计」**:
|
||||
1. 使用 AskUserQuestion 询问用户是否需要自动修复
|
||||
2. 选项:
|
||||
- 「自动修复」:调用 `/fix` 命令,将所有 [Critical] 和 [Improvement] 问题作为输入
|
||||
- 「跳过」:结束审查
|
||||
3. 用户选择修复时,调用 Skill 工具执行 `/fix`,参数格式:
|
||||
```
|
||||
根据代码审查结果修复以下问题:
|
||||
1. [文件:行号] 问题描述
|
||||
2. [文件:行号] 问题描述
|
||||
...
|
||||
```
|
||||
|
||||
注意:[Nit] 类问题不纳入自动修复范围。
|
||||
Reference in new issue
Block a user