多项目共用 Agent Skill 版本失控?他用 git worktree 加合并 Skill 解决
JnBrymn · x · 2026-09-27
作者提出一个跨项目管理 agent skill 的实践模式:当同一个 skill 被复制到多个项目并各自演化后,会出现多个不一致版本。他的方案是:
- 把可复用的 skill 放进独立的 git 仓库,本地 clone;
- 在各项目里用 git worktree + symlink 引用 skill,而非复制粘贴;
- 再写一个 skill-management skill:修改 skill 时自动生成详尽的 commit message 记录改动场景与原因;合并回主干时让 agent 通读这些 commit message,理解各分支的演化逻辑;
- 采用 N-way 合并而非两两合并,让 skill「平均」吸收各项目积累的经验,遇到冲突就让 agent 发起讨论。
作者认为这是个不错的起点,并征求社区的改进思路。
「编程与Agent」频道最新
- 用 Base44 与 Opus 5.5 做出整座大学校园 3D 交互地图 — tristanbob · 2026-09-27
- Anton Zhiyanov 出品 Go 并发交互式小书,浏览器内可跑示例 — blaizedsouza · 2026-09-27
- 开发者开源 lowdown-proxy:让 MCP 智能体共享工具使用历史 — art2meta · 2026-09-27
- 斯坦福《The Modern Software Developer》新课开课,资源全公开 — JeremyNguyenPhD · 2026-09-27
- DHH:20个月写的代码只有过去21年的一半,10x程序员变100x之争 — rohanpaul_ai · 2026-09-27
- 52万行源码拆解 Claude Code:单个1730行函数撑起整个agent循环 — TrevorTx75071 · 2026-09-27