@uniswap12: 3分钟教你如何把 Codex、Claude Code 的 skills 统一管理(内附提示词) 用多个 AI 工具写代码,同一个 skill 要维护好几份。改了一处忘了同步另外几处,出问题时排查半天才发现是版本不一致。 现在最麻烦的不是不…
摘要
本文介绍如何通过软链接统一管理Codex和Claude Code等AI工具的skills,避免版本分散导致的不一致问题,并提供提示词让AI自动整理和迁移。
查看缓存全文
缓存时间: 2026/06/10 17:55
3分钟教你如何把 Codex、Claude Code 的 skills 统一管理(内附提示词)
用多个 AI 工具写代码,同一个 skill 要维护好几份。改了一处忘了同步另外几处,出问题时排查半天才发现是版本不一致。
现在最麻烦的不是不会写 skills,而是 skills 越用越散。
同一个 skill,在 Codex 里有一份,Claude Code 里又存了一份。刚开始只是多几个文件夹,看起来没什么。
真正烦的是后面:改了一次 skill,忘了同步到另一个工具。结果同一个任务,在 Codex 里是一个表现,在 Claude Code 里又是另一个表现,排查半天也找不出原因。
我一开始也是每个工具各建一套 skills,想着反正内容差不多。直到有一次改了一个 prompt 逻辑,只改了 Claude Code 那份,Codex 读的还是旧版,查了半小时才反应过来是版本没同步。后来才下决心只维护一份。
不同工具各读各的,skills 就会越来越分散。
这篇文章要解决的,就是怎么只维护一份 skills,再让 Codex、Claude Code 都读到同一份 skill。
01|只维护一份 skills
这套「AI 工作说明书」不应该散落在每个工具自己的文件夹里。
推荐做法是把 skills 放进一个统一文件夹,甚至单独放进一个 Git 仓库(可以理解成专门用来保存和追踪文件版本的文件夹),然后让 Codex、Claude Code 相关入口都去读这一份。
这里要用到一个东西叫软链接。你可以把它理解成一个指向源文件夹的入口:你点进去看到的是这里,真正的内容其实还在源文件夹里。它不是复制了一份文件,所以改源文件,所有入口看到的都会自动更新。
给你看一个脱敏后的目录结构,大致长这样:
~/ai-workspace/ shared-skills/ article-writing/ SKILL.md note-capture/ SKILL.md my-project/ .agents/ skills -> ../../shared-skills .claude/ skills -> ../../shared-skills shared-skills 是唯一存放源文件的地方。.agents/skills 和 .claude/skills 只是指向它的入口。
你改 shared-skills 里的内容,所有工具通过各自入口读到的,自然就是最新版本。
02|直接让 AI 帮你整理
你不用自己判断哪些目录该合并、哪些路径该软链。
把下面这段提示词直接丢给 Codex 或 Claude Code,让 AI 先帮你盘点本地结构,再给出迁移方案:
请帮我整理当前电脑上的 AI 工具 skills 管理方式。 我不是技术人员,请你用简单的话解释,不要假设我懂文件系统、软链接或命令行。 目标:
- 找出当前项目里 .agents/skills、.claude/skills 或其他可能存放 AI 工具规则和 skills 的目录。
- 判断这些目录里哪些是真正需要维护的源文件,哪些只是复制出来的副本。
- 帮我设计一个统一的 shared-skills 目录,用来集中维护 skills。
- 给出软链接或统一引用方案,让 Codex、Claude Code 尽量读取同一份说明。
- 输出前先列出你准备执行的命令,并解释每条命令是干什么的。
- 不要直接删除、覆盖或移动任何文件,必须等我确认。
- 所有涉及真实用户名、私人目录、仓库名的路径,在总结里用脱敏路径表示。 请按下面格式输出:
- 你发现了哪些 skills 或规则目录
- 哪个位置更适合作为唯一源目录
- 哪些位置适合改成软链接或统一引用
- 每一步会影响什么
- 需要我确认后再执行的命令
- 如果做错了,怎么退回去 AI 会先列出它发现了什么、建议怎么做、每一步影响什么,等你确认了再动手。
如果 skills 本来就在多个 Git 仓库里,统一目录也可以只作为一个聚合入口,继续用软链接挂到各个仓库的源文件。统一目录不一定要存放所有 skills 源码。
03|项目规则文件也一起管
skills 之外,项目规则文件也有同样的问题。
有些工具读 AGENTS.md,有些读 CLAUDE.md。它们本质上都在回答同一个问题:这个项目里,AI 应该怎么干活。
如果这些文件内容本质一样,没必要维护多份。保留一份主文件,其他的用软链接指向它就行:
AGENTS.md CLAUDE.md -> AGENTS.md 同样,你不用自己判断哪些该合并、哪些该保留差异。把这段提示词丢给 AI:
请帮我检查当前项目里的 AI 工具规则文件。 我不是技术人员,请你先用简单的话告诉我这些文件分别可能是干什么的,再给建议。 目标:
- 找出项目根目录下是否存在 AGENTS.md、CLAUDE.md 或其他 AI 工具规则文件。
- 判断这些文件是否内容重复、职责重叠,或者只有少量差异。
- 如果它们可以共用一份内容,请建议我保留哪一个作为主文件,其他文件改成软链接或引用入口。
- 如果某个工具确实需要保留单独规则,请说明差异应该放在哪里,不要强行合并。
- 输出建议命令,并解释每条命令的作用。
- 不要直接覆盖、删除或改名现有文件,必须先让我确认。
- 总结时请脱敏所有本地路径。 请按下面格式输出:
- 当前发现的规则文件
- 每个文件大概负责什么
- 是否适合合并
- 建议保留的主文件
- 建议改成软链接或引用入口的文件
- 执行前需要备份的文件
- 建议执行的命令和作用说明 项目规则只写一次,不同 AI 工具都能读到同一份规范。这样能减少「我明明改了规则,但另一个工具没生效」这种问题。
04|什么时候适合这样做
适合:
同时使用 Codex、Claude Code 等多个 AI 工具 多个工具都需要复用同一批 skills 或项目规则 经常修改 skills,不想手动复制 想把 skills 放进独立 Git 仓库管理 多个项目需要复用同一套工作流
不适合:
某个项目需要完全独立的一套 skills 团队成员不熟悉软链接,容易误删源目录 Windows 环境里没有配置好软链接相关权限 你用的某个工具官方文档明确说不支持软链接(不确定的话,丢给 AI 帮你查) 如果你不确定自己的情况适不适合,不要自己动手删文件。把上面的提示词丢给 AI,让它先列方案,你再确认。
05|几个小提醒
软链接指向的是路径,不是复制文件。移动源目录后,软链接会失效。
团队协作时,尽量用相对路径(如 ../../shared-skills),少用本机绝对路径(如 /Users/xxx/…)。
如果 skills 仓库单独管理,记得把真正的源仓库提交到 Git,不要只提交项目里的软链接。
#AI #AIAgent @nikitabier @XCreators @grok
相似文章
@yihui_indie: 向大家讨教两个问题: 1. 你是如何管理日益增长的 SKILL 的? 2. 大家是如何同步 Claude Code 和 Codex 的 SKILL 的?有没有什么好的同步方案?
用户询问关于如何管理以及同步 Claude Code 和 Codex 技能(SKILL)的方案。
@Luckyjudy666: 8个小妙招,让Codex成为你的贴身助理 1. 给Codex建一套共享记忆 核心规则放Agents.md,项目背景放Obsidian,重复流程做成skills,个人偏好和常见问题交给Memories。不然,Codex每次像新来的同事,什么…
本文分享了8个使用Codex AI助手的小妙招,包括建立共享记忆、远程执行任务、定时自动化、文件整理、教授新软件操作等,旨在提升工作效率。
@nash_su: 官方给出的 Claude Code 在大型代码库中的最佳实践 当然同样的方法论也可以用在 Codex 或任何 Agent 上,AI 会犯错,会糊弄人,项目越大 AI 债越多,文章中是一些基本的防护和优化方式。 本文使用 http://Wi…
官方给出的Claude Code在大型代码库中的最佳实践,同样适用于Codex或其他AI Agent,介绍了基本的防护和优化方式。
@axichuhai: https://x.com/axichuhai/status/2062146611472400461
分享8个精选的AI Skill(技能),涵盖基础配置、产品开发和内容创作,帮助提升AI生产力,适用于Claude Code和CodeX等Agent。
@ai_super_niko: 1/5 用 Claude Code 写代码,切到 Codex 做 review,再切回来改。 每次切换都是一次思路谋杀。 你不是在写代码,你在疲于奔命。 直到 OpenAI 给竞争对手 Claude Code,出了一个官方插件:`code…
OpenAI 为竞争对手 Claude Code 推出了官方插件 codex-plugin-cc,用于在 Claude Code 中集成 Codex 进行代码审查,引发了关于工作流切换效率的讨论。