# Code Review 入口 ## 触发场景 收到 MR/PR 需要评审时。 ## 准备 切换到对应分支并获取变更内容: ```bash # GitLab glab mr checkout glab mr view | cat glab mr diff | cat # GitHub gh pr checkout gh pr view gh pr diff ``` ## 审查顺序 1. 先理解业务目标;目标不明确先要求补足上下文 2. 优先审查 bug、风险、回归和缺失测试 3. 再审查代码清晰度、KISS 和单一职责 4. 最后汇总剩余风险与待确认项 ## 规则 - Findings 优先,按严重度排序 - 每条结论必须附文件路径、行号或可复现依据 - 没有证据的问题按待确认假设处理 - 评审不只看 diff,需结合代码库整体上下文 ## 输出协议 ```markdown ## Findings 1. [severity] path - issue ## Open Questions - ... ## Residual Risk - ... ``` ## 停止条件 - 目标不明时停止并要求补足上下文 - 缺少 diff 或无法读取关键上下文时停止并说明 --- **最后更新**:{{DATE}}