实战
让多个 AI 助手共用一套技能库:零代码搭可复用的共享工作区
手里有好几个本地 AI 助手——一个写代码、一个做图文、一个管文档——本来是好事,结果各存各的技能库、各有各的输出文件夹,同一个脚本要写三遍,找个历史文件得翻半天。工具装得越多反而越折腾人。本教程教你一个零代码的法子:搭一个共享工作区,让所有 AI 助手共用同一套技能库和成品目录,同时把各自的记忆严格隔离。核心就两句话——技能和通用规则共享,记忆和专属配置各归各。半天搞定,一劳永逸。
🗂️ 本教程适合:同时用多个本地 AI 助手(如 Codex、Claude Code、WorkBuddy、QClaw 等)的个人或小团队。你不需要会写代码——把规矩讲清楚,让 AI 自己动手就行。
先搞懂:共享什么,隔离什么?
这是整个方案的地基。共享错东西会"串线",隔离错东西会"重复造轮子"。原则非常清晰:
| 类别 | 处理方式 | 原因 |
|---|---|---|
| 技能库(Skills) | 共用一份 | 写一次,所有工具都能调 |
| 通用规则 / 模板 | 共用一份 | 风格、规范统一 |
| 生成的成品文件 | 共用一份 | 一处产出,到处引用 |
| 记忆文件 | 各自独立 | 防 AI 互读对方笔记导致逻辑串线 |
| 专属运行配置 | 各自独立 | 每个工具的 Key、路径不同 |
血泪教训:千万别图省事让多个 AI 共用一份记忆文件。真实踩坑案例——两个 AI 互相读到对方的笔记,执行逻辑直接串线,闹了不大不小的乌龙。改成记忆各自独立后立刻正常。
Step 1:规划目录结构
1 先画一张"地图"
在电脑上建一个总目录,把"该共享的"和"该隔离的"分区放好:
D:\AI-Workspace\
├─ shared\ # 共享区(所有工具都用)
│ ├─ skills\ # 技能库:写一次,三工具复用
│ ├─ rules\ # 通用规则 / 提示词模板
│ └─ output\ # 成品文件:一处产出,到处引用
├─ agents\ # 隔离区(每个工具一个子目录)
│ ├─ codex\ # Codex 的记忆 + 专属配置
│ ├─ claude\ # Claude Code 的记忆 + 专属配置
│ └─ workbuddy\ # WorkBuddy 的记忆 + 专属配置
💡 先想清楚再动手,后面全部按这张图来。共享区放"可复用资产",隔离区放"个人隐私与配置"。
Step 2:让 AI 把散落的配置"映射"到共享区
2 用目录联接,原配置一行不改
Windows 自带"目录联接(junction)"功能,能把原来散在各处的配置文件夹,映射到同一个总目录,原工具的配置一行都不用改。这件事交给 AI 做最省心:
把下面这段话直接发给你的 AI 助手即可:
「帮我在 D:\AI-Workspace\shared\skills 建一个共享技能目录,
把 Codex、Claude Code、WorkBuddy 各自的 skills 文件夹,
用 mklink /J 目录联接的方式指到这个共享目录。
原工具的配置不要改动,操作前自动做好备份,
完成后告诉我每个联接是否创建成功。」
一定先备份:让 AI 在改任何东西前先备份原配置。目录联接本身是安全的(删掉链接即还原),但养成备份习惯永不吃亏。
Step 3:验证"写一套技能,三工具都能用"
3 拿那套好用的技能实测
方案搭好后,第一件事就是实测复用是否生效。假设你在扣子里搭好了一套"多平台自动发文"技能:
实测流程:
1. 把发文技能放进 shared\skills\
2. 让 Codex 调用它去发公众号 → 一次成功
3. 让 WorkBuddy 调用它去头发条 → 一次成功
4. 让 Claude Code 调用它去发知乎 → 一次成功
结果:写一套技能,三个工具随便用,效率立刻上来。
🚀 这正是共享工作区的核心价值——你之前只有某一个工具能跑的流程,现在所有工具原封不动拿过来就能用。
Step 4:把记忆与配置严格隔离
4 各自归各自,绝不混
隔离规则(同样让 AI 执行):
· 每个工具的 memory / 记忆目录,保留在原位置或 agents\ 下独立子目录
· 绝不把两个工具的记忆指向同一个文件
· 专属运行配置(API Key、模型选择)各自放在 agents\ 子目录
· 定期检查:记忆目录是否仍各自独立
这是底线:前面说过,共用记忆 = 逻辑串线。隔离这一步做错,前面所有的便利都会变成 bug 源头。
Step 5:建立"加技能"的标准动作
5 以后加一个,全员可用
工作区搭好后,新增技能变成一件轻松的事——放进共享区即可,不用再写三遍:
标准动作:
1. 新技能写好,放进 D:\AI-Workspace\shared\skills\新技能\
2. 三个工具下次启动自动识别(或点一下刷新)
3. 全员立即可用,无需重复配置
小技巧:在 shared\rules\ 放一份「技能命名规范」,
让所有工具生成的技能命名一致,方便检索调用。
🔑 资源共享受益于"一次写入、处处可用";加上统一命名规范,检索体验进一步提升。
Step 6:日常维护与排错
6 让共享区长治久安
· 定期清理 shared\output\ 里的过期成品,避免越堆越乱
· 某个工具读不到技能?检查对应 junction 是否还在(ls 一下)
· 误删了联接?重新跑 Step 2 的 mklink 命令即可,原文件无损
· 想彻底还原某工具的独立状态?删掉它的 junction,恢复原路径
🎉 恭喜!你已经把"多个 AI 各自为战"变成"一个共享大脑 + 各自记忆"。记住八字诀:资源共享,边界分清。
常见问题速查
| 你遇到的现象 | 大概率原因 & 解决 |
|---|---|
| 工具读不到共享技能 | junction 没建好,重跑 mklink 并检查路径 |
| AI 执行逻辑串线 | 记忆没隔离,确认各工具记忆目录独立 |
| 改完原工具报错 | 备份还在,删掉 junction 恢复原状重试 |
| 成品文件找不到 | 统一存到 shared\output\,别散落各处 |