Agent Skills
返回列表
Gemini 智能代码审查

Gemini 智能代码审查

开发编程 更新于 2026.08.29

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

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

技能介绍

要解决什么问题

人工走读大仓库时,安全漏洞、竞态条件和边界错误很容易被漏掉;报错堆栈和实际代码分散在不同文件里,定位根因也费时间。本技能把 Google Gemini 当作审查引擎,对指定路径下的 Python(及其他)代码做结构化分析,并把结论按优先级汇总,而不是只给一段泛泛的「看起来没问题」。

如何工作

技能会递归扫描路径中的 .py 文件,按文件类型选用不同审查侧重点(例如交易逻辑侧重竞态与下单、API 侧重鉴权与超时、状态/数据库侧重原子性与并发、ML 侧重前视偏差与数据泄漏),再并行调用 Gemini 生成审查结果,最后合并为三级报告:

  • Critical:安全、竞态、可能造成资金或数据损失的问题
  • Important:逻辑缺陷、错误处理、API 行为等
  • Suggestions:可维护性与最佳实践

除全量/单文件 Review 外,还可对严重问题生成具体修复片段,并在 Debug 模式下结合错误描述与相关代码推断可能原因。

适用边界

审查质量依赖 Gemini API 与提示词上下文,不能替代 CI 里的确定性测试或合规审计。涉及状态文件时,资料要求环境具备 filelock 等依赖;需在 TOOLS.md 或环境变量中配置 GEMINI_API_KEY(可从 Google AI Studio 申请,免费档可用)。

使用场景

  • 上线前对交易机器人仓库做全量扫描,重点查下单逻辑与竞态、风控计算是否一致
  • API 间歇性超时后,把报错描述和相关 handler 文件交给技能,对照代码推断失败链路
  • 合并大功能分支前,对鉴权重试、超时与错误处理模块做一轮结构化审查
  • 训练/回测脚本改完后,检查是否存在前视偏差、过拟合或训练集泄漏风险

适合人员

  • 维护量化或交易自动化脚本、每次改单逻辑前需要系统化查竞态与资金风险的工程师
  • 负责 Python 后端服务、希望在无完整 SAST 流水线时仍能审查鉴权与重试行为的开发
  • 独立维护多模块 Python monorepo、合并前需要分级问题清单而非口头 code review 的技术负责人
  • 改 ML 特征或数据集划分后、要在回测上线前确认无数据泄漏与评估偏差的算法工程师