gemini-peer-review

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Gemini Peer Review

Gemini同行评审

Consult Gemini as a coding peer for a second opinion on code quality, architecture decisions, debugging, or security reviews.
将Gemini作为代码同行,针对代码质量、架构决策、调试或安全评审获取第二意见。

Prerequisites

前提条件

  • gemini-coach
    CLI installed (wraps Gemini CLI with AI-to-AI prompting)
  • Gemini CLI authenticated (
    gemini
    to test)
  • 已安装
    gemini-coach
    CLI(基于Gemini CLI封装,具备AI-to-AI提示功能)
  • Gemini CLI已完成认证(可运行
    gemini
    命令测试)

Modes

模式

Code Review

代码评审

bash
gemini-coach review src/auth.ts src/api.ts
Review specific files for bugs, logic errors, security vulnerabilities, performance issues, and best practice violations.
bash
gemini-coach review src/auth.ts src/api.ts
评审指定文件中的bug、逻辑错误、安全漏洞、性能问题及最佳实践违规情况。

Architecture Advice

架构建议

bash
gemini-coach architect "Should I use D1 or KV for session storage?" .
Get feedback on design decisions with trade-off analysis. Passing
.
includes project context.
bash
gemini-coach architect "Should I use D1 or KV for session storage?" .
获取包含权衡分析的设计决策反馈。传入
.
可包含项目上下文信息。

Debugging Help

调试帮助

bash
gemini-coach debug src/problematic-file.ts
Analyse errors when stuck after 2+ failed fix attempts. Gemini sees the code fresh without your debugging context bias.
bash
gemini-coach debug src/problematic-file.ts
当你经过2次以上修复尝试仍陷入困境时,分析错误。Gemini会脱离你的调试上下文偏见,以全新视角查看代码。

Security Scan

安全扫描

bash
gemini-coach security-scan ./src/api/
Scan code for security vulnerabilities (injection, auth bypass, data exposure).
bash
gemini-coach security-scan ./src/api/
扫描代码中的安全漏洞(如注入攻击、认证绕过、数据泄露等)。

Quick Question

快速提问

bash
gemini-coach quick "Best way to handle WebSockets in Workers?"
Fast question without file context.
bash
gemini-coach quick "Best way to handle WebSockets in Workers?"
无需文件上下文的快速提问。

Project Review

项目评审

bash
gemini-coach project-review "Analyse architecture and suggest improvements" /path/to/project
Full project analysis using Gemini's 1M token context.
bash
gemini-coach project-review "Analyse architecture and suggest improvements" /path/to/project
利用Gemini的100万token上下文进行完整项目分析。

When to Use

使用场景

Good use cases:
  • Before committing major changes (final review)
  • When stuck debugging after multiple attempts
  • Architecture decisions with multiple valid options
  • Security-sensitive code review
  • "What am I missing?" moments
Avoid using for:
  • Simple syntax checks (Claude handles these faster)
  • Every single edit (too slow, unnecessary)
  • Questions with obvious answers
适用场景:
  • 提交重大变更前(最终评审)
  • 多次尝试后仍无法调试解决问题时
  • 存在多个有效选项的架构决策
  • 安全敏感代码评审
  • "我遗漏了什么?"的时刻
避免场景:
  • 简单语法检查(Claude处理此类问题更快)
  • 每一次微小编辑(速度太慢,无必要)
  • 答案显而易见的问题

Model Selection

模型选择

gemini-coach
automatically selects the right model:
ModeModelTypical Time
review, debug, quickgemini-2.5-flash5-15s
architect, security-scangemini-2.5-pro15-30s
Override:
GEMINI_MODEL=gemini-2.5-pro gemini-coach review ...
gemini-coach
会自动选择合适的模型:
模式模型典型耗时
review, debug, quickgemini-2.5-flash5-15秒
architect, security-scangemini-2.5-pro15-30秒
手动覆盖方式:
GEMINI_MODEL=gemini-2.5-pro gemini-coach review ...

Synthesizing Results

结果整合

After receiving Gemini's analysis:
  1. Present Gemini's findings to the user
  2. Add your own perspective — agree/disagree with specific points
  3. Let the user decide which recommendations to implement
收到Gemini的分析结果后:
  1. 向用户展示Gemini的发现
  2. 添加你自己的观点 —— 同意或反对特定要点
  3. 让用户决定采纳哪些建议

Reference Files

参考文件

WhenRead
AI-to-AI prompt templates, model detailsreferences/prompt-templates.md
场景参考内容
AI-to-AI提示模板、模型细节references/prompt-templates.md