代码审查助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/code-review-assist。
技能介绍
为什么需要它
在 MR/PR 进入人工评审之前,代码往往已经经过多轮修改。散落的边界条件、硬编码的密钥、低效的循环,这些问题不一定会让本地测试失败,却可能在上线后变成事故。靠记忆逐行检查既费时又容易漏,代码审查助手就是用来补上这一环的。
核心能力与工作流
它以 资深代码审查员 的角色工作,输入 代码片段 与 语言 后,会按固定流程执行:
- 步骤 1 代码接收:接收待审查的代码片段,并确认对应编程语言。
- 步骤 2 按严重度扫描:依次从 安全 → 性能 → 逻辑 → 规范 四个维度扫描,而不是简单罗列风格问题。
- 步骤 3 逐条报告:按严重程度排序输出,每条都附带 具体修复建议。
- 步骤 4 总评:给出整体审查结论。
例如审查一段 Python 登录代码时,它会指出 SQL 注入风险并给出参数化查询的写法,同时提示高频查询可能造成的性能开销,而不是只说“这里有问题”。
适用边界与注意点
- 它覆盖的是 基础自查,不替代正式的安全审计或上线前检测。
- 高频触发词包括
代码审查、Code Review、代码质量,适合提交 MR/PR 前自查,也适合快速审阅同事的代码。 - 若提交的语言或范围超出可审查范围,它会明确说明能审查到什么程度,而不是给出猜测性结论。
使用场景
- 提交Python MR前,检查代码中的安全漏洞与性能瓶颈,生成可操作修复建议
- 同事提交的Java工具类需要Review,快速定位逻辑漏洞与规范偏离
- 编写登录功能后,想确认是否存在SQL注入等安全风险
- 准备合并分支前,希望按严重度排序的审查报告辅助决策
适合人员
- 后端开发工程师:提交MR前想自查代码中的安全漏洞与性能问题
- 初级开发工程师:想学习资深审查员关注的核心维度与修复思路
- 团队Tech Lead:需要快速审阅同事代码的潜在风险与规范偏离
- 项目维护者:合并分支前希望获得按严重度排序的审查报告