Claude Code、Codex、Antigravity CLI 如何共用提示词

三个工具都支持全局规则和项目规则。共用提示词的关键,是统一内容,再适配各自的读取入口。

默认读取入口

工具全局规则项目级规则
Claude Code~/.claude/CLAUDE.mdCLAUDE.md.claude/CLAUDE.md
Codex~/.codex/AGENTS.mdAGENTS.md
Antigravity CLI~/.gemini/config/ 下的规则文件,如 AGENTS.mdAGENTS.mdGEMINI.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 需要额外入口。

参考