用途:该技能供非 Gemini CLI 的编码智能体使用,通过调用 Gemini CLI 获得深度分析或第二意见。Gemini CLI 提供 1M+ token 上下文窗口,适合跨模型家族审查以避免“模型盲区”、分析整个仓库或超长日志与 diff、在实现前复核复杂逻辑或架构决策。若你本身是 Gemini CLI,则不应启用此技能。
主要能力:读取项目工作区内文件;接收管道输入的小体量内容(如 git diff、单文件片段);以纯文本返回分析结果。
使用方式:从其他智能体调用时始终使用 headless 模式,保证输出可预测、非阻塞。常用参数:-p 传入提示词并启用 headless 模式;-o 指定输出格式,建议用 text。优先让 Gemini 自行读取工作区文件,例如:gemini -p "Read all files in src/services/ and identify potential race conditions" -o text。小内容可用管道:git diff main..HEAD | gemini -p "Review this diff for security vulnerabilities" -o text。
限制:Gemini CLI 被沙箱限制在项目根目录,无法直接访问 ~/.config、/tmp 等外部路径;stdin 管道在 8MB 处截断。分析外部文件时需在项目内建临时目录、复制文件、分析后删除,例如:mkdir .gemini-tmp;cp ~/.bashrc .gemini-tmp/;gemini -p "Analyze .gemini-tmp/.bashrc for unusual aliases" -o text;rm -rf .gemini-tmp。
建议流程:判断是否需要超大上下文或第二视角;收集相关文件或生成 diff、日志;编写具体提示词(如要求可执行项、严重级别、关键缺陷);执行命令;评估输出并整合到自身推理中。提示词越具体效果越好,也可要求以 Markdown 表格等格式返回。资料未提供收费、价格与平台信息。