بنقرة واحدة
code-review
代码审查技能。当用户要求进行代码审查、Review 代码变更、检查 PR/提交时使用。支持审查未提交的变更、指定提交、分支对比和 PR 审查。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
代码审查技能。当用户要求进行代码审查、Review 代码变更、检查 PR/提交时使用。支持审查未提交的变更、指定提交、分支对比和 PR 审查。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
智能 Git 提交助手,通过 git diff 分析变更,强制规范提交信息格式。当用户说"提交"、"commit"、"git commit"、"提交代码"、"更新到仓库"时使用。
基于 LLM Wiki 模式构建的个人知识库系统。用于知识沉淀、文章归档、概念整理、决策记录和知识库查询。当用户说"记下来"、"归档"、"沉淀一下"、"查知识库"、"wiki 里查一下"、"翻一下笔记"、"健康检查"、"lint 一下",或者任何涉及笔记管理、文章归档、决策记录、知识查询的场景,即使没有明确提到"知识库",也应使用此技能。
| name | code-review |
| description | 代码审查技能。当用户要求进行代码审查、Review 代码变更、检查 PR/提交时使用。支持审查未提交的变更、指定提交、分支对比和 PR 审查。 |
根据用户消息确定审查范围,收集足够上下文后,按审查重点逐项检查,最终按输出模板提交报告。
所有回复内容必须使用中文。
进度跟踪:
从用户消息中提取输入,按以下优先级匹配:
包含 PR 编号或 github.com/pull 链接 → 审查 Pull Request
gh pr view <pr_number>
gh pr diff <pr_number>
包含 40 位 SHA 或短 hash → 审查该提交
git show <commit_hash>
包含分支名 → 对比当前分支与指定分支
git diff <branch_name>...HEAD
无明确输入(默认) → 审查所有未提交的变更
git diff # 未暂存的变更
git diff --cached # 已暂存的变更
git status --short # 未跟踪的新文件
仅看 diff 不够。需要读取被修改文件的完整内容——孤立看起来有问题的代码,在完整逻辑中可能正确,反之亦然。
使用 Explore agent 查找项目中类似问题的现有处理方式,在声称某处"不合适"之前先确认项目既有模式。
按以下优先级检查,缺陷(Bugs)是首要关注点:
| 优先级 | 类别 | 检查项 |
|---|---|---|
| P0 | 缺陷 | 逻辑错误、差一错误、条件判断错误、缺少 guard、不可达代码 |
| P0 | 缺陷 | 边界情况:null/空/undefined、错误条件、竞态条件 |
| P0 | 安全 | 注入攻击、权限绕过、数据泄露 |
| P0 | 缺陷 | 错误处理:吞掉异常、意外抛出、返回未捕获的错误类型 |
| P1 | 结构 | 是否遵循项目现有模式;是否遗漏已有抽象可用的场景 |
| P1 | 结构 | 过深嵌套是否可通过提前返回或提取函数简化 |
| P1 | 行为 | 行为变更(尤其可能非预期的变更) |
| P2 | 性能 | 仅在明显有问题时指出(O(n²)、N+1、阻塞热路径 I/O) |
审查时需要特别注意以下常见陷阱:
使用以下模板提交审查报告(中文):
# 代码审查报告
## 变更概述
[一句话总结这次变更做了什么]
## 审查结果
### 🔴 严重问题(必须修复)
- [文件名:行号] 问题描述 — 影响说明
建议:修复方式
### 🟡 建议改进(可以改进)
- [文件名:行号] 问题描述
建议:改进方式
### 🟢 观察(仅供参考)
- 观察内容
## 总结
[整体评价,问题数量统计]
输出要求: