Skip to content

Gemini CLI 案例集锦

场景与 Prompt 示例

案例 Slides 这个 slide 是通用 Gemini CLI,根据以下的内容创建的。

什么是 Gemini CLI?

Gemini CLI 是一个开源的命令行 AI 工具,它将 Google 的 Gemini 模型直接集成到您的终端中。

  • 强大的代码处理能力:支持超过 100 万 Token 的上下文。
  • 无缝的 Shell 集成:可以直接执行和理解 Shell 命令。
  • 文件系统感知:能够读取和分析本地文件与目录。

案例一:代码开发与项目分析

场景: 理解复杂代码、自动生成代码、进行大规模重构。

Prompt 示例:

  • 代码解释:
    bash
    > 解释 @/path/to/complex-module.js 这个文件的核心功能
  • 生成单元测试:
    bash
    > 为 @/path/to/logic.ts 中的 calculateTotal 函数编写单元测试
  • 项目重构:
    bash
    > 重构整个项目以支持新的数据库抽象层:
    > 1. 识别所有数据库相关的代码
    > 2. 创建统一的数据访问接口
    > 3. 生成迁移计划和时间表

案例二:自动化运维与 DevOps

场景: 简化 Git 操作,生成发布说明,优化 CI/CD 流程。

Prompt 示例:

  • 生成 Commit 信息:
    bash
    > 根据当前的 git diff 总结变更内容并写一个简洁的 commit 信息
  • 分析 Git 历史:
    bash
    > 分析最近的 git commit 历史,总结主要变更内容并生成简洁的发布说明
  • CI/CD 优化:
    bash
    > 优化我们的 CI/CD 流程:分析构建时间瓶颈、建议并行化策略、创建智能测试选择

案例三:文件管理与数据整理

场景: 智能整理混乱的文件夹,根据文件内容自动分类。

Prompt 示例:

  • PARA 方法整理:
    bash
    > 我希望采用PARA系统整理我的文件夹。请先扫描当前目录结构,然后提出重组方案。
  • 图片智能分类:
    bash
    > 分析当前目录下的所有图片文件,根据内容、拍摄时间和场景自动分类整理到不同文件夹中。
  • 发票整理:
    bash
    > 将我的 PDF 发票按支出月份整理。

案例四:内容创作与文档管理

场景: 快速生成项目文档、API 参考和会议纪要。

Prompt 示例:

  • 生成 README:
    bash
    > 为这个项目生成 README.md 文件,包括项目介绍、安装说明、使用方法和贡献指南
  • 生成 API 文档:
    bash
    > 基于 @api-spec.json 生成完整的 API 文档,包括接口说明、参数定义和示例代码
  • 知识库问答:
    bash
    > 基于 @knowledge-base/ 目录中的所有文档,回答关于项目架构的问题

案例五:多模态应用开发

场景: 将设计稿、PDF 文档甚至草图直接转换为功能代码。

Prompt 示例:

  • UI 设计稿转代码:
    bash
    > 基于这个 UI 设计稿 (@design.png) 创建一个 React 应用,要求实现像素级完美的 UI 组件和响应式设计
  • PDF 转代码:
    bash
    > 分析这个 API 规范文档 (@api_spec.pdf) 并生成:
    > 1. 完整的 TypeScript 接口定义
    > 2. API 客户端封装类
    > 3. 单元测试用例

总结

Gemini CLI 是您的终端 AI 瑞士军刀

开始在你的终端里探索 AI 的力量!

基于 MIT 许可证发布