Agent生态碎片化终结,.agents/skills统一所有工具

9 阅读4分钟

cover

👀 最新、最有用的AI编程姿势,总来自「知识药丸」

《贾杰的AI编程秘籍》付费合集,共10篇,现已完结。30元交个朋友,学不到真东西找我退钱;)

以及我的墨问合集《100个思维碎片》,1块钱100篇,与你探讨一些有意思的话题(文末有订阅方式


写在前面

今天刷Twitter看到OpenAI转发了一条推文。

说的是Agent技能目录的事儿。

第一反应是:这有啥好说的?不就是个文件夹名字吗?

但仔细一想,这事儿没那么简单

一个很蠢的现状

我们先看看现在是什么情况。

你用Codex,它要求你把技能文件放在.codex/skills

你用Cursor,它可能要求你放在.cursor/skills

你再用个别的Agent工具,又是另一个目录。

结果就是你的项目根目录里一堆.xxx/skills文件夹。

每次写个新技能,复制粘贴三四份。改个bug,三四个地方都得改。

这不是在写代码,这是在当复读机

更糟糕的是,你想换个Agent工具试试?对不起,先把所有技能文件迁移一遍吧。

问题出在哪儿

本质上这是个地盘问题

每个Agent工具都想搞自己的专属目录,就像动物撒尿划地盘一样。

.codex/skills是我的地盘,.cursor/skills是你的地盘,谁也别想侵犯谁。

听起来很合理对吧?各管各的,井水不犯河水。

但开发者遭殃了。

我们不是Agent工具的附庸,我们只是想用个顺手的工具干活而已。

一个很简单的方案

Alexander提出的方案简单到让人想笑:

大家都从.agents/skills读不就完了?

没错,就这么简单。

不是.codex/skills,不是.cursor/skills,就是.agents/skills

所有Agent工具都从这一个地方读技能文件。

Codex已经支持了,现在正在呼吁其他工具跟进。

这就像当年前端模块化的混战。AMD派、CMD派、UMD派打得不可开交,最后ES Module出来,大家终于消停了。

标准的价值就在于让大家不用再瞎折腾。

为什么这事儿重要

你可能觉得这是小事。

改个目录名字而已,有必要这么大张旗鼓吗?

有必要。

这关系到整个生态会不会变成一盘散沙。

如果每个工具都搞自己的标准,开发者就被绑死了。用了Codex就得用它的目录结构,想换工具?先把配置全迁移一遍。

这种vendor lock-in(供应商锁定)是生态的毒瘤。

它会让开发者不敢尝试新工具,让新工具很难进入市场,让整个生态停滞不前。

反过来,如果大家都用.agents/skills

你可以随便换Agent工具,零成本。

技能文件可以在社区共享,就像npm包一样。

新工具不需要让用户重新组织项目,直接就能用。

这才是健康的生态。

技术上不是问题

实现这个很简单。

对Agent工具来说,就是改个读取路径:

`// 先读标准目录  

const skills = await readDir('.agents/skills')  // 找不到再读旧目录(兼容)
.catch(() => readDir('.codex/skills'));`

对用户来说,就是移动一下文件:

`mv .codex/skills .agents/skills`

技术从来不是问题,人心才是。

真正的挑战

Alexander在推文里特别强调"like/tag/RT for momentum"。

这不是在求关注,而是因为标准需要足够多的人支持才能成为标准

如果只有Codex支持.agents/skills,那它就只是又一个专属目录。

但如果主流工具都支持,它就是标准了。

这让我想起TypeScript的故事。微软刚推出时,很多人不屑一顾。但Angular用了,Vue用了,React也用了,最后TypeScript就成了事实标准。

网络效应是标准形成的关键。

越多人用,就越有价值。越有价值,就越多人用。

这是个正反馈循环。

我们能做什么

如果你在开发Agent工具,支持.agents/skills

如果你在用Agent工具,去提issue要求支持。

如果你在写教程,推荐用.agents/skills

每个人的一小步,汇聚起来就是生态的一大步。

总结

.agents/skills这个提议看起来很小。

但它解决的是生态碎片化这个大问题。

技术实现很简单,难的是让大家达成共识。

这需要社区的力量,需要每个人的参与。

好的标准不是设计出来的,是用出来的。

P.S. 如果你在用Codex,现在就可以把技能文件移到.agents/skills了。

参考资料

原推文:x.com/OpenAIDevs/…


 坚持创作不易,求个一键三连,谢谢你~❤️

以及「AI Coding技术交流群」,联系 ayqywx 我拉你进群,共同交流学习~