yzr-multi-agent-context

Installation
SKILL.md

AGENTS.md 作单一真源(CLAUDE.md 薄壳共存)

把一个工程的项目上下文归约成“AGENTS.md 作单一真源(SSOT)、对多个 agent 兼容”——CLAUDE.md 或已有的 AGENTS.md 经两条路径收敛到同一份工具无关的 AGENTS.md,各 agent 各用各的入口加载它 (原生读 AGENTS.md 的 / 经薄壳 CLAUDE.md → @AGENTS.md 的),不必维护两份

设计与原理

核心是让 AGENTS.md 成为单一真源:所有项目上下文只在这里维护一份,CLAUDE.md 退化成引入它的 薄壳(加少量 Claude 专属逃生舱)。AGENTS.md 是跨 agent 的事实标准——原生读它的 agent 都原生识别, 无需额外配置;不原生读 AGENTS.md 的 agent 则经薄壳 CLAUDE.md → @AGENTS.md 引入同一份内容, 且支持递归 @import,故 AGENTS.md 内的 @MEMORY/MEMORY.md 也会被自动展开

L2 记忆层用 @MEMORY/MEMORY.md 收口(R2):AGENTS.md 单行引入索引 + 顶部强制 Read 指令通吃 展开与否两类 agent——一条通则,不绑定具体 agent、段内不再单挂指引;为什么不把索引内联进正文、 展开行为怎么分类,完整理由见 ref/layering.md"L2 索引收口"一节

记忆跟 repo 走(R6):跨会话记忆真源是 repo 根 MEMORY/,禁写 agent 私有 memory;迁前无 MEMORY/ 时在 repo 下新建最小 MEMORY/MEMORY.md 索引,不跳过、不省略记忆段(私有路径三个硬伤见 R6)

Installs
37
First Seen
Jul 11, 2026