操作符
- /: 内置功能
- !: shell命令
- @: 引用文件
退出命令行模式 再次输入 !即可
开启一个新会话
命令行输入 /clear
上下文压缩
命令行输入 /compress
保存会话
/chat save 会话标签 例:/chat save article
/chat list 列出所有保存的会话
/chat resume artivle 重新编辑会话
编程
/memory show 把文件添加到会话上下文中 /memory refresh 刷新文件到会话上下文中
GEMINI.md
方法一:快速初始化(官方内置命令)
如果您只需要一个基础模板,可以直接在终端运行:
/init
执行后,Gemini CLI 会在当前目录下自动生成一个初始的 GEMINI.md 文件。
方法二:深度分析生成(定制化 Prompt)
如果您希望 GEMINI.md 能够精准反映您的项目技术栈、目录结构和编码风格,请使用以下提示词。
操作建议:在执行以下 Prompt 时,请务必带上 @.(代表当前目录),以便 Gemini 能够扫描文件。
提示词 1:全自动扫描与生成(推荐)
Prompt:
这里的代码是我的项目全貌。请分析 @. 中的目录结构、配置文件(如 package.json/go.mod 等)以及核心逻辑代码,为我生成一份专业的 GEMINI.md 文件。要求包含:
- Mission: 简洁描述本项目是做什么的。
- Tech Stack: 列出主要使用的框架、语言和库。
- Architecture: 解释核心目录的作用(如 /src, /hooks, /api)。
- Coding Standards: 根据现有代码总结风格(如命名、错误处理、组件模式)。
- Protocols: 设定一个工作流协议(例如:修改代码前必须先生成 PLAN)。
请直接输出 Markdown 内容,以便我直接保存。
提示词 2:针对特定规范进行强化
如果您对代码质量有极高要求,可以追加这段:
Prompt:
请在生成的 GEMINI.md 中增加一个 Critical Rules 章节,要求你作为 AI Agent 必须遵守:
- 所有的 API 响应必须有 TypeScript 类型定义。
- 逻辑修改后,必须主动检查是否需要更新测试文件。
- 严禁删除现有的关键注释。
- 在执行危险操作(如批量删除文件)前必须请求我确认。
参考:www.bilibili.com/video/BV1LL…
一段提示词 让Gemini CLI变成自动化Agent![提示词工程]
提示词
@/Users/xxx/ideaProjets/ai-second 这是我的项目目录 理解下这个工程 为后续编码做准备
你是一个经验丰富的全栈开发AI,请帮我生成一个PC端网页应用,功能如下:
这是一个用于学习英文单词的浏览器端应用,适配PC端使用。
页面每次显示一个单词信息,结构如下:
上方居中大字体显示英文单词(例如:"apple");
下方小字体显示对应的中文解释(例如:“苹果”),用于辅助理解和记忆。
用户根据页面显示的英文单词,通过键盘逐个字母拼写:
输入正确字母时,字母变为绿色并继续输入下一个;
输入错误时,立即提示错误,并禁止继续,直到输入正确为止。
用户完整正确拼写一个单词后,自动切换到下一个单词。
按键时帮加下音效
全对时加一个 成功的声音
全对时 英文读音发出 并 语音拼写下单词
全对时中文语音在英文语音后发出