SuperAPI AI 工具集

gemini-chat

智能体与模型

查看项目

更新于 10-15 10:01

技能介绍

用途

Gemini Chat 是一套围绕 Gemini CLI 构建的交互式聊天工作流技能,用于开展长时间、多步骤的 AI 对话。它面向需要在命令行中与 Gemini 持续协作的场景,例如代码审查、头脑风暴、学习辅导、项目配置和自动化开发流程。

主要能力

  • 交互式会话:通过 gemini -i "..." 启动交互聊天,可结合 --include-directories 指定上下文目录,结合 --checkpointing 启用检查点。
  • 上下文管理:在聊天中使用 @./src/main.js 引用文件、@./docs/ 引用目录、@https://example.com 引用网页、@./diagram.png 引用图片,也可用 Ctrl+V 粘贴剪贴板图片。提供 /compress 压缩上下文、/clear context 清除上下文、/show context 显示当前上下文。
  • 会话持久化:通过 /checkpoint 保存状态、/restore 恢复状态,并可用 gemini checkpoint save/list/restore 管理会话。
  • YOLO 模式:在交互会话中按 Ctrl+Y 或使用 /yolo on、/yolo off 切换自动批准;也可用 gemini --yolo -i "..." 直接以自动模式启动。资料建议将其用于文件操作、批处理、项目配置和文档生成,不建议用于复杂系统变更或未知实验性命令。
  • 多模态对话:支持在会话中引入图片进行设计评审、截图分析等。
  • 角色化与结构化提示:提供架构师、审查者、教师、调试者等角色提示模板,以及带上下文、任务和约束的结构化提示示例。
  • 集成模式:包含 Vim、VS Code(gemini /ide install、gemini /ide enable)和 Tmux 的集成示例。

使用方式

快速开始示例:

# 启动交互聊天
gemini -i "Let's work on my project"

# 带特定上下文启动
gemini --include-directories ./src -i "Help me refactor this code"

# 启用检查点与 YOLO 模式
gemini --checkpointing -i "Complex multi-step task"

常用交互命令包括 /help、/tools、/mcp、/compress、/copy、/clear、/checkpoint、/restore、/exit。

资料还提供了代码审查、头脑风暴、学习会话、每日站会、持续学习等 Bash 脚本示例,以及会话保存、列出、恢复和清理的脚本示例。

适用场景

  • 需要长时间保持上下文的 AI 对话
  • 代码审查与重构讨论
  • 创意头脑风暴与方案评估
  • 交互式学习与练习
  • 多模态设计评审与截图分析
  • 自动化开发工作流与文档生成

限制

资料未提供关于收费、价格、平台支持范围、模型可用性或效果保证的信息。YOLO 模式涉及自动执行,资料明确建议对复杂系统变更和未知命令先审查再执行。部分脚本示例依赖本地环境(如 macOS 的 screencapture、Linux 的 import、tmux、vim 等),实际可用性取决于用户环境。