用途:当用户要求调用 Gemini CLI 进行代码审查、方案(架构计划/技术规格/路线图)评审、超过 200k tokens 的大上下文处理或多文件分析时启用该技能。
主要能力:提供模型选择(gemini-3-pro-preview、gemini-3-flash、gemini-2.5-pro、gemini-2.5-flash、gemini-2.5-flash-lite)与审批模式选择(default、auto_edit、yolo),并支持 --include-directories、-s/--sandbox、-i/--prompt-interactive 等参数。资料给出各模型上下文窗口与适用场景,如 gemini-3-pro-preview 适合复杂推理与编码,gemini-3-flash 适合低延迟场景。
使用方式:后台或非交互场景必须使用 --approval-mode yolo(或 -y),或使用 timeout 包裹,例如:gemini -m gemini-3-pro-preview --approval-mode yolo "Review this codebase for security issues";timeout 300 gemini -m gemini-3-pro-preview --approval-mode yolo "Review this codebase"。交互式终端才可使用 --approval-mode default 或 auto_edit。需 v0.16.0 或更高版本。
限制与风险:绝不能在后台/非交互 shell 使用 --approval-mode default,否则会无限等待审批而挂起;挂起症状为进程运行 20 分钟以上、CPU 0%、状态 S、无网络活动,可用 ps aux | grep gemini | grep -v grep 检查,pkill -9 -f "gemini.*gemini-3-pro-preview" 终止。高影响参数(--approval-mode yolo、-y、--sandbox)使用前需征得用户许可。会话通常为一次性,无内置恢复功能。