Agent Skills
返回列表
企业级代码审查

企业级代码审查

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-enterprise-code-review。

技能介绍

要解决什么问题

PR 或本地改动一旦堆叠,审查很容易变成「扫一眼语法」或凭感觉挑刺:安全面漏掉硬编码密钥、维护面说不清测试该补哪里、性能面 N+1 也常被略过。团队若缺少统一 checklist,Reviewer 与 Author 对「什么叫过线」往往各说各话。

本技能在用户明确要求审查代码、Pull Request 或提交记录时启动,目标是把审查收敛到可重复的技术维度,并产出带位置与修改建议的报告,而不是替业务做对错裁决。

技能如何工作

  1. 取得代码:通过 exec 或 git-read 拉取待审内容;若给出 PR URL,先拿到 diff。
  2. 四维顺序审查:

- 程式碼品質:命名、SRP、DRY、循环复杂度(建议 ≤ 10)
- 安全性:输入校验、SQL Injection / XSS 等常见风险、敏感信息是否 hardcode
- 可維護性:复杂逻辑注释、核心逻辑单测覆盖率(≥ 80%)、错误处理
- 效能:N+1 查询、不必要的重复计算

  1. 结构化报告:每个问题需标注行号或函数名,并给出修改方向;整体评级 A(无重大问题)/B(中等需改)/C(高严重度)/D(需重大重构)。

适用边界

  • 只评估技术品质(结构、安全、可测性、明显性能反模式),不判断商业逻辑是否合理。
  • 覆盖率、复杂度等阈值为 SKILL 内约定,需结合项目规范自行对齐;自动化工具未跑过的指标,审查结论应视为「待验证」而非实测数据。

使用场景

  • 合并前让 Agent 按 PR URL 拉取 diff,按安全与质量四维出带行号的审查报告
  • 本地大改提交前,用 git-read 取变更并让审查流程检查命名、重复代码与循环复杂度
  • 接手他人分支时,要求审查指定提交记录,重点标出 hardcode 密钥与输入校验缺口
  • PR 讨论僵持时,用统一评级 A–D 和修改建议清单,聚焦技术问题而非业务对错

适合人员

  • 负责主干合并把关的 Tech Lead,需要 PR 审查结论可复现、能直接转给作者改
  • 提交大型功能 PR 的后端工程师,合并前希望先跑一遍安全与 N+1 等 checklist
  • 带新人做 Review 的 Senior,想用固定四维话术减少「凭感觉挑刺」
  • 维护遗留模块的工程师,改完核心路径后想核对注释、错误处理与单测是否跟得上