gemini-peer-review
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGemini Peer Review
Gemini同行评审
Consult Gemini as a coding peer for a second opinion on code quality, architecture decisions, debugging, or security reviews.
将Gemini作为代码同行,针对代码质量、架构决策、调试或安全评审获取第二意见。
Prerequisites
前提条件
- CLI installed (wraps Gemini CLI with AI-to-AI prompting)
gemini-coach - Gemini CLI authenticated (to test)
gemini
- 已安装CLI(基于Gemini CLI封装,具备AI-to-AI提示功能)
gemini-coach - Gemini CLI已完成认证(可运行命令测试)
gemini
Modes
模式
Code Review
代码评审
bash
gemini-coach review src/auth.ts src/api.tsReview 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.tsAnalyse 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/projectFull 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| Mode | Model | Typical Time |
|---|---|---|
| review, debug, quick | gemini-2.5-flash | 5-15s |
| architect, security-scan | gemini-2.5-pro | 15-30s |
Override:
GEMINI_MODEL=gemini-2.5-pro gemini-coach review ...gemini-coach| 模式 | 模型 | 典型耗时 |
|---|---|---|
| review, debug, quick | gemini-2.5-flash | 5-15秒 |
| architect, security-scan | gemini-2.5-pro | 15-30秒 |
手动覆盖方式:
GEMINI_MODEL=gemini-2.5-pro gemini-coach review ...Synthesizing Results
结果整合
After receiving Gemini's analysis:
- Present Gemini's findings to the user
- Add your own perspective — agree/disagree with specific points
- Let the user decide which recommendations to implement
收到Gemini的分析结果后:
- 向用户展示Gemini的发现
- 添加你自己的观点 —— 同意或反对特定要点
- 让用户决定采纳哪些建议
Reference Files
参考文件
| When | Read |
|---|---|
| AI-to-AI prompt templates, model details | references/prompt-templates.md |
| 场景 | 参考内容 |
|---|---|
| AI-to-AI提示模板、模型细节 | references/prompt-templates.md |