最高指令软链接法

用软链接在多个 Agent 的工作指令文件(CLAUDE.md、AGENTS.md 等)中共同引用一份 COLLABORATION.md 最高指令文件,实现多 Agent 在同一项目空间内共享接管,无缝切换

简介

最高指令软链接法是由 Vibe Coding 作者小普在(人人都是产品经理 2026-07-29)中提出的一种多 Agent 协作管理模式。当多个 Agent(Claude Code、Codex、Pi Agent 等)同时对一个项目执行时,各 Agent 分别读取不同的项目配置文件——Claude Code 读取 CLAUDE.md、Codex 读取 AGENTS.md、Pi Agent 可读取两种文件——导致技术栈约束、命名规范、禁区在不同 Agent 之间不可见。

软链接法的浅层解法:在项目根目录新建一个 COLLABORATION.md 加载通用约束(技术栈约定、命名规范、不能动的文件、管理方式、安全红线),然后在各 Agent 的主配置文档首句写入 @COLLABORATION.md,实现一个文件、多个 Agent 共享同一份”最高指令”。

类比:与电脑桌面上的快捷方式相同——你只有一份文件,但多个 Agent 的”快捷方式”指向同一个 COLABORATION.md,真正解决”同一个项目不同 Agent 切换时各读各的”过期。

关键信息

核心流程

  1. 在项目根目录创建 COLLABORATION.md
  2. 把”所有 Agent 必须遵守的约定”写进 COLLABORATION.md:技术栈、文件命名规范、不可修改的文件路径、管理方式(git 分支策略、commit 前缀、审批流程)、安全红线
  3. CLAUDE.md 首句写入 @COLLABORATION.md
  4. AGENTS.md(Codex 读取的文件)首句引用同一份 COLLABORATION.md
  5. 各 Agent 启动时,CLUADE.md 自动优先加载 COLLABORATION.md,然后再读各自的专属配置

适用场景

  • 同一项目同时使用 Claude Code + Codex + Pi Agent 等多 Agent
  • 需要任务分工(冷启动 → Claude Code、精修 → Codex、个性化 → Pi Agent)但不希望打破规范
  • 团队协作(多人共用同一项目,不同人选用不同 Agent 时,使一切单位保持一致约束)

注意事项

  • 需要确认各 Agent 是否支持 @ 引用机制
  • COLLABORATION.md 只记”核心铁律”,不要冗余放各别配置
  • 修改 COLLABORATION.md 后需要重新启动 Agent(或让它重新读)