review · git:20260904.3fbd6a2 · 2026-09-04 · sha256 b7d84681ac1a879e

review git:20260904.3fbd6a2A

Immutable. This exact content is served forever at /api/v1/blob/b7d84681ac1a879e.

---
name: review
description: 审查当前 git 改动或指定代码,输出问题清单
when_to_use: 用户要求 review 代码、审查改动时
---

# 代码审查

1. 确定审查范围:用户指定了文件/目录就只看那些;否则 `git diff`(有未提交改动)或 `git diff HEAD~1`(看最近一次提交)
2. 逐文件读上下文,不要只看 diff 片段就下结论
3. 按优先级输出问题:
   - **正确性**:逻辑错误、边界条件、异常路径
   - **安全**:注入、路径穿越、敏感信息泄露
   - **可读性/一致性**:命名、与代码库现有风格不符
4. 每条问题带 `file:line` 定位 + 一句修改建议;没有问题的维度不要硬凑
5. 结尾给整体结论:可合入 / 建议修改后再合入