Claude、Codex、Cursor、Gemini 等工具的配置目录和支持格式不同。手工复制几次后,很难分清哪份最新,也容易覆盖本机已有的修改。
做成了什么
现在只维护一份源文件,由清单决定给各客户端生成哪些内容。安装前可以预览改动,安装后保留记录,方便检查和撤回。
在不同 AI 编码工具之间共用规则和 Skill
我们把日常使用的 AI 编码规则、Skill 和工作流放在一个仓库里维护,再生成各客户端需要的文件,省去来回复制和修改。
同一条规则改一次,就应该能同步到我们使用的几个工具里。
01 / Context
Claude、Codex、Cursor、Gemini 等工具的配置目录和支持格式不同。手工复制几次后,很难分清哪份最新,也容易覆盖本机已有的修改。
做成了什么
现在只维护一份源文件,由清单决定给各客户端生成哪些内容。安装前可以预览改动,安装后保留记录,方便检查和撤回。
02 / System
规则、Skill、Agent、Command 和 Hook 集中放在 capabilities 与 workflows 目录中维护。
manifest 清单列出内容、安装组合和目标客户端,生成器据此输出对应格式的文件。
校验脚本检查格式、链接和生成文件是否一致。安装前先显示改动,安装后记下写入了哪些文件,清理时按记录判断哪些文件是安装器写的。
03 / Decisions
要改就改源文件,再重新生成 targets,免得源文件和客户端配置各改各的。
内容分成 core、quality、frontend 等几个组合,做前端时装前端相关的就行,不用把所有配置都装上。
04 / Our work
角色:仓库结构、生成脚本、安装流程和校验,都是我们设计和开发的。