代码审查助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_84cc09f2/codereview-helper-yunjinh。
技能介绍
解决的问题
代码审查常卡在两类成本上:人工逐行看 diff 慢,而通用 lint 只能发现表面风格问题。代码审查助手 面向多语言工程中的 PR 或本地改动,把审查重点集中在代码规范、安全漏洞、性能问题与潜在 Bug 上,帮助工程师更快判断改动是否值得合并。
工作方式
该技能围绕代码变更做分析,支持 Python、JavaScript、TypeScript、Go、Rust、Java 等语言。它可以读取 Git Diff 格式输入,结合上下文检查问题,而不是只给泛泛建议。输出通常包括:
- 规范问题:命名、结构、可读性与一致性风险;
- 安全与性能:潜在漏洞、资源使用与低效实现;
- 优化建议:尽量给出可执行修改方向与示例代码。
它还会进行复杂度分析,用于辅助判断函数、控制流或依赖关系是否过于膨胀。
适用边界
它更适合作为审查辅助,不等同于编译器、静态安全扫描器或完整 CI 门禁。复杂业务逻辑、框架约定、组织内部规范仍需要结合仓库上下文人工确认。若 diff 过大、上下文缺失或语言生态特殊,建议按模块拆分审查,避免把一次性建议当作最终结论。
使用场景
- 在合并前审查 Python 与 Go 的 PR 变更,定位 Bug、安全漏洞和性能风险。
- 对 TypeScript 服务接口改动做规范检查,指出复杂度过高或命名不一致的问题。
- 审查 Rust 或 Java 的本地提交,获取可执行优化建议与示例代码,减少返工。
- 把较大的 Git Diff 按模块拆分审查,重点关注资源使用、低效实现和复杂度膨胀。
适合人员
- 负责多语言仓库 PR 审查的后端工程师,想在合入前快速定位安全、性能与复杂度问题。
- 维护 TypeScript 服务接口的全栈工程师,需要把规范检查和建议落成可执行修改。
- 接手遗留 Java 或 Rust 项目的工程师,想在本地提交阶段减少潜在 Bug 与返工。
- 使用 Git Diff 做 code review 的工程负责人,需要把审查重点从风格扩展到安全与性能。