Claude Code、Codex、Antigravity CLI 如何共用提示词
三个工具都支持全局规则和项目规则。共用提示词的关键,是统一内容,再适配各自的读取入口。
默认读取入口
| 工具 | 全局规则 | 项目级规则 |
|---|---|---|
| Claude Code | ~/.claude/CLAUDE.md | CLAUDE.md 或 .claude/CLAUDE.md |
| Codex | ~/.codex/AGENTS.md | AGENTS.md |
| Antigravity CLI | ~/.gemini/config/ 下的规则文件,如 AGENTS.md | AGENTS.md 或 GEMINI.md |
全局规则记录个人偏好、环境和通用约定;项目规则记录架构、开发命令和项目规范。两者共同生效,并非有项目规则就忽略全局规则。
读取细节略有不同:
- Codex:启动时沿项目根目录到当前目录加载规则。同目录下
AGENTS.override.md优先于AGENTS.md;全局目录可通过CODEX_HOME更改。 - Claude Code:启动时加载祖先目录规则,访问子目录文件时再加载对应规则;支持用
@路径导入其他文件。 - Antigravity CLI:支持按目录层级发现项目规则,向上查找到仓库根目录。
推荐方案:统一维护 AGENTS.md
全局配置一次
以 ~/.codex/AGENTS.md 为主文件,另外两个工具增加读取入口。
Claude Code:在 ~/.claude/CLAUDE.md 中加入这一行:
@../.codex/AGENTS.md这是内容导入,CLAUDE.md 仍是普通文件,可以继续放 Claude 专属规则。本机目前使用这种方式。
Antigravity CLI:建立软链接:
mkdir -p ~/.gemini/config
ln -s ~/.codex/AGENTS.md ~/.gemini/config/AGENTS.md以上链接命令适用于目标文件尚不存在时。本机已完成,无需重复执行。
每个项目维护一份
在项目根目录创建 AGENTS.md,Codex 和 Antigravity CLI 直接读取,无需再建 GEMINI.md。
Claude Code 增加相对软链接,在项目根目录执行:
ln -s AGENTS.md CLAUDE.md如果已有普通 CLAUDE.md,或者需要保留 Claude 专属内容,也可以在其中加入 @AGENTS.md,不必改成软链接。
全局需要适配,是因为三个工具查找的目录不同;项目级 Codex 和 Antigravity CLI 都读取同一个 AGENTS.md,只有 Claude Code 需要额外入口。
参考
- Codex:AGENTS.md
- Claude Code:内存与规则文件
- Antigravity CLI:本机
agy内置规则与配置说明,核对日期为 2026-09-10。