name: code-review description: >- Reviews code changes with focus on scope creep, redundancy, and logic flaws. Use when the user asks for code review, PR review, diff review, or specifies reviewing only changed code (已变更代码 / changed code only / delta review).
7w4.net收录了海量优质技能插件。
仅变更代码模式(用户明确说「只 review 已变更代码」「仅看 diff」「changed code only」等):
全量模式(用户未限定范围):可按模块或文件 review,但仍优先关注本次改动。
并行执行,确定 review 边界:
git status
git diff
git diff --staged
若存在 base 分支,补充:
git diff <base-branch>...HEAD
记录:变更文件列表、每个 hunk 的增删改、用户描述的需求/任务目标。
在 review 前明确:
后续所有结论都对照这条边界判断。
按优先级审查 diff 中的每一处变更:
着重检查变更后的代码有没有影响需求以外的内容,防止无意修改无关代码或者破坏不应该修改的逻辑。
具体检查:
疑似越界时:标出具体 hunk,说明「需求内应有 / 实际做了什么 / 风险」。
检查已变更代码是否有冗余的部分:
检查变更代码有没有逻辑漏洞:
使用以下模板,每条发现必须引用具体变更位置(文件 + 行号或 diff hunk):
# Code Review — [范围: 仅变更代码 | 全量]
## 变更概览
- 需求/目标:[一句话]
- 变更文件:N 个
- 总体结论:[通过 | 需修改 | 阻塞]
## 发现
### 🔴 阻塞(必须修复)
1. **[类别: 需求外影响 | 冗余 | 逻辑漏洞]** `path:line`
- 问题:
- 风险:
- 建议:
### 🟡 建议(建议修复)
...
### 🟢 可选优化
...
## 范围确认
- 疑似超出需求的改动:[无 / 列出]
- 未发现问题但需人工确认的点:[无 / 列出]
- [ ] 已用 git diff 界定变更范围
- [ ] 已明确需求边界
- [ ] 已检查:需求外影响 / 无意破坏不应修改的逻辑
- [ ] 已检查:变更冗余
- [ ] 已检查:逻辑漏洞与边界条件
- [ ] 每条结论有文件/行号引用
这个代码审查 Skill 质量较好,工作流程清晰、检查维度全面。它能帮助用户发现代码变更中的范围蔓延、冗余代码和逻辑漏洞,给出的结论有具体代码位置支撑,输出格式规范。示例丰富,便于理解。不过它缺少使用说明文档,对普通用户来说可能需要一定学习成本才能上手。总体而言,这是一个实用且专业的代码审查助手。