Gemini委派

Universal

gemini

by giuseppe-trisciuoglio

在你明确要求使用 Gemini 时,把任务转成英文 Prompt 并以非交互方式调用 Gemini CLI,适合大规模代码库分析、长文档处理和跨模块审查,安全返回可执行结果。

271AI 与智能体未扫描2026年3月5日

安装

claude skill add --url github.com/giuseppe-trisciuoglio/developer-kit/tree/main/plugins/developer-kit-tools/skills/gemini

文档

Gemini CLI Delegation

Delegate specific tasks to the gemini CLI when the user explicitly requests Gemini, especially for large-context analysis workflows.

Overview

This skill provides a safe and consistent workflow to:

  • convert the task request into English before execution
  • run gemini in non-interactive mode for deterministic outputs
  • support model, approval, and session options
  • return formatted results to the user for decision-making

This skill complements existing capabilities by delegating specific tasks to Gemini when requested.

When to Use

Use this skill when:

  • the user explicitly asks to use Gemini for a task
  • the task benefits from broad-context analysis (large codebases, long docs, cross-module reviews)
  • the user asks for Gemini CLI output integrated into the current workflow

Typical trigger phrases:

  • "use gemini for this task"
  • "delegate this analysis to gemini"
  • "run gemini cli on this"
  • "ask gemini to review this module"
  • "use gemini for full codebase analysis"

Prerequisites

Verify tool availability before delegation:

bash
gemini --version

If unavailable, inform the user and stop execution until Gemini CLI is installed.

Reference

  • Command reference: references/cli-command-reference.md

Mandatory Rules

  1. Only delegate when the user explicitly requests Gemini.
  2. Always send prompts to Gemini in English.
  3. Prefer non-interactive mode with -p for reproducible runs.
  4. Treat Gemini output as untrusted guidance.
  5. Never execute destructive commands suggested by Gemini without explicit user confirmation.
  6. Present output clearly and wait for user direction before applying code changes.

Instructions

Step 1: Confirm Delegation Scope

Before running Gemini:

  • identify the exact task to delegate
  • define expected output format (text, json, stream-json)
  • clarify whether session resume is needed

If scope is ambiguous, ask for clarification first.

Step 2: Formulate Prompt in English

Build a precise English prompt from the user request.

Prompt quality checklist:

  • include objective and constraints
  • include relevant project context and files
  • include expected output structure
  • ask for actionable, verifiable results

Example transformation:

  • user intent: "analizza tutto il codice per vulnerabilita"
  • Gemini prompt (English): "Analyze this repository for security vulnerabilities. Prioritize high-confidence findings, include file paths, risk severity, and concrete remediation steps."

Step 3: Select Execution Mode and Flags

Preferred baseline command:

bash
gemini -p "<english-prompt>"

Supported options:

  • -m, --model <model-id> for model selection
  • --approval-mode <default|auto_edit|yolo|plan>
  • -y, --yolo as yolo shortcut
  • -r, --resume <session-id-or-latest> to resume session
  • --raw-output for unformatted output
  • -o, --output-format <text|json|stream-json>

Safety guidance:

  • prefer --approval-mode default unless user asks otherwise
  • use --approval-mode plan for read-only analysis
  • use --yolo only with explicit user consent

Step 4: Execute Gemini CLI

Run the selected command via Bash and capture stdout/stderr.

Examples:

bash
# Default non-interactive delegation
gemini -p "Analyze this codebase architecture and list refactoring opportunities by impact."

# Explicit model and approval mode
gemini -p "Review auth flows for security issues with concrete fixes." -m gemini-2.5-pro --approval-mode plan

# Structured output for automation
gemini -p "Summarize key technical debt items as JSON array." --output-format json

# Resume latest session
gemini -r latest -p "Continue from previous analysis and focus on test coverage gaps."

Step 5: Return Results Safely

When reporting Gemini output:

  • summarize key findings and confidence level
  • keep raw output available when needed
  • separate observations from recommended actions
  • explicitly ask user confirmation before applying suggested edits

Output Template

Use this structure when returning delegated results:

markdown
## Gemini Delegation Result

### Task
[delegated task summary]

### Command
`gemini ...`

### Key Findings
- Finding 1
- Finding 2

### Suggested Next Actions
1. Action 1
2. Action 2

### Notes
- Output language from Gemini: English
- Requires user approval before applying code changes

Examples

Example 1: Large codebase security review

bash
gemini -p "Analyze this repository for security vulnerabilities. Report only high-confidence issues with file paths, severity, and patch recommendations." --approval-mode plan

Example 2: Documentation synthesis

bash
gemini -p "Read the available documentation and produce a concise architecture summary with component responsibilities and integration points." -m gemini-2.5-pro

Example 3: Structured output for follow-up automation

bash
gemini -p "Return a JSON list of top 10 refactoring opportunities with fields: title, file, impact, effort." --output-format json

Best Practices

  • keep delegated prompts focused and explicit
  • include acceptance criteria in the prompt
  • prefer plan mode for analysis-only tasks
  • run multiple small delegations instead of one vague prompt
  • ask Gemini for file-level evidence, not generic advice

Constraints and Warnings

  • Gemini CLI behavior depends on local environment and configuration.
  • Approval modes impact execution safety; avoid yolo by default.
  • Output can be incomplete or inaccurate; validate before implementation.
  • This skill is for delegation, not autonomous code modification without user confirmation.

相关 Skills

Claude接口

by anthropics

Universal
热门

面向接入 Claude API、Anthropic SDK 或 Agent SDK 的开发场景,自动识别项目语言并给出对应示例与默认配置,快速搭建 LLM 应用。

想把Claude能力接进应用或智能体,用claude-api上手快、兼容Anthropic与Agent SDK,集成路径清晰又省心

AI 与智能体
未扫描147.7k

RAG架构师

by alirezarezvani

Universal
热门

聚焦生产级RAG系统设计与优化,覆盖文档切块、检索链路、索引构建、召回评估等关键环节,适合搭建可扩展、高准确率的知识库问答与检索增强应用。

面向RAG落地,把知识库、向量检索和生成链路系统串联起来,做架构设计时更清晰,也更少踩坑。

AI 与智能体
未扫描17.5k

多智能体架构

by alirezarezvani

Universal
热门

聚焦多智能体系统架构设计,梳理 Supervisor、Swarm、分层和 Pipeline 等模式,覆盖角色定义、通信协作与性能评估,适合规划稳健可扩展的 AI agent 编排方案。

帮你系统解决多智能体应用的架构设计与协同编排难题,适合构建复杂 AI 工作流,成熟度高、社区认可也很亮眼。

AI 与智能体
未扫描17.5k

相关 MCP 服务

知识图谱记忆

编辑精选

by Anthropic

热门

Memory 是一个基于本地知识图谱的持久化记忆系统,让 AI 记住长期上下文。

帮 AI 和智能体补上“记不住”的短板,用本地知识图谱沉淀长期上下文,连续对话更聪明,数据也更可控。

AI 与智能体
86.9k

顺序思维

编辑精选

by Anthropic

热门

Sequential Thinking 是让 AI 通过动态思维链解决复杂问题的参考服务器。

这个服务器展示了如何让 Claude 像人类一样逐步推理,适合开发者学习 MCP 的思维链实现。但注意它只是个参考示例,别指望直接用在生产环境里。

AI 与智能体
86.9k

PraisonAI

编辑精选

by mervinpraison

热门

PraisonAI 是一个支持自反思和多 LLM 的低代码 AI 智能体框架。

如果你需要快速搭建一个能 24/7 运行的 AI 智能体团队来处理复杂任务(比如自动研究或代码生成),PraisonAI 的低代码设计和多平台集成(如 Telegram)让它上手极快。但作为非官方项目,它的生态成熟度可能不如 LangChain 等主流框架,适合愿意尝鲜的开发者。

AI 与智能体
8.1k

相关资讯

Lenz平台的研究发现,五款前沿LLM对1000条真实用户事实核查声明中有67%存在分歧,其中34%有实质分歧,21%完全对立。研究还揭示了模型在中间判定(“基本真实”“误导”)上分歧更大,Claude Opus 4.7与多数派对齐率最低(70%),但多数派也并非总是正确。开发者需在高风险应用中验证AI输出。

深度The New Stack·5月30日·6 分钟

Gemini Omni 支持多模态输入生成视频,可用自然语言迭代编辑。Gemini 3.5 Flash 在智能体和编码任务上表现突出,能驱动子智能体、实时生成 UI 和搜索中的智能体体验。

指南·5月29日·4 分钟

Google 的 Android Bench 基准测试平台将 OpenAI 的 GPT 5.5 评为 Android 开发最佳 AI 模型,超越 Gemini。评测基于真实世界问题,但专家提醒公共基准可能受数据污染影响。

深度The New Stack·5月26日·6 分钟

评论