Prompt 已死?Skills.sh 开启了 AI Agent 的“npm 时刻”
| 趋势与观点

Prompt 已死?Skills.sh 开启了 AI Agent 的“npm 时刻”

告别“手搓”时代

在软件开发史上,有两个节点至关重要。

一个是 npm 的出现,让我们不再需要去网上到处复制粘贴 jQuery 的代码片段。

另一个,可能就是这两天 Vercel 发布的 skills.sh

skills.sh 首页

在此之前,我们为了让 Claude 写好 Next.js 代码,会在 .cursorrules 里写上几千字的“咒语”,或者在对话框里反复叮嘱它:“请使用 App Router,注意服务端组件的边界……” 这种方式,像极了还在用汇编语言写网页的原始时代。

skills.sh 的出现,标志着 Prompt Engineering(提示词工程) 正在迅速消亡,取而代之的是 Skill Engineering(技能工程)

我们终于可以像安装依赖包一样,给 AI 安装“智商”了。


第一章:为什么“官方 Skills”比你的 Prompt 强?

很多人不屑一顾:“代码是廉价的,我自己写个 Prompt 不行吗?为什么要装这些 Skill?”

这就涉及到一个核心认知偏差:你是在追求“概率”,还是在追求“确定性”?

官方 Skills

当你自己写 Prompt 时,你是在赌 Claude 当下的状态和理解能力,这是一种概率性的交互。

而当你运行 npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices 时,你是在注入 Vercel 官方团队经过无数次迭代验证过的确定性工程规范。

这些 Skill 并不是简单的文档堆砌,它们是标准化的思维链路

  • 它不只是告诉 Claude 什么是 useEffect,它直接锁死了 Claude 在处理副作用时的逻辑路径。

  • 它不只是提供 Stripe 的 API,它封装了支付回调中签名验证的标准范式。

从“调教 AI”转变为“配置 AI”,这是从业余玩家到职业选手的必经之路。


第二章:技术深水区——“渐进式加载”的胜利

作为硬核开发者,我们必须聊聊大家最担心的问题:Context Window(上下文窗口)的爆炸。

如果我安装了 10 个 Skill,每个 Skill 都有几万字的文档,Claude 的上下文岂不是瞬间被撑爆?Token 费用岂不是要上天?

深入剖析 skills.sh 的实现机制,你会发现 Vercel 玩了一个非常漂亮的技术戏法:Progressive Loading(渐进式加载)

这就像是计算机系统里的“虚拟内存”或者 Web 开发中的 “Lazy Loading”。

当你安装一个 Skill 时,Claude 并没有把所有知识一口气吞下去。它只是加载了一个轻量级的“索引头(Header)”。

  • 当你聊家常时,这些 Skill 处于休眠状态,几乎不占 Token。

  • 只有当你问出:“如何优化这个 SQL 查询?”时,Postgres Skill 才会被激活,精准调取背后的深层知识。

这种**“按需注入”**的机制,完美解决了知识广度与 Token 成本之间的矛盾。这才是 skills.sh 真正硬核的技术护城河。


第三章:MCP 是手,Skill 是脑

技术圈里还有一种困惑:这东西和 MCP (Model Context Protocol) 有什么区别?是重复造轮子吗?

完全不是。理清这两个概念,你就看懂了未来 AI Agent 的架构图:

  1. MCP 是 AI 的“手”: 它让 AI 能够连接外部世界。比如读取你的本地文件、操作数据库、发送 Slack 消息。这是工具层

  2. Skill 是 AI 的“脑”: 它让 AI 懂得特定领域的最佳实践。比如怎么写出高可维护性的 React 代码,怎么设计高并发的 Redis 缓存。这是知识层

最强的 Agent 形态,是 MCP 与 Skill 的组合。

用 Skill 给 Claude 植入“资深运维工程师”的知识,然后通过 MCP 给它赋予“操作 Kubernetes 集群”的权限。

这才是完全体。


第四章:给开发者的生存建议

在这个“Skills 时代”,我们的生态位在哪里?

我建议你立刻做三件事:

  1. 断舍离你的 Prompt 库。 那些试图让 AI “扮演资深架构师”的通用 Prompt 已经贬值了。直接去 skills.sh 找对应的官方 Skill,那个才是最佳实践。

  2. 学会“技能编排(Orchestration)”。 以前你是写代码的人,现在你是组装 Skill 的人。你需要敏锐地判断:这个项目需要 Supabase + Prisma + Stripe 的组合。你不再是搬砖工,你是包工头。

  3. 沉淀私有 Skill。 如果你的团队有一套独特的代码规范,别再口头传达了。把它写成符合标准协议的 Skill。新人入职?不,新 Agent 入职,第一件事就是安装公司专属 Skill。

安装

skills.sh 里的那些 Skill,不仅是工具,更是被代码化了的经验

当经验可以被 install,技术壁垒就被拉平了。

以前,懂 Redis 最佳实践是资深后端的优势;

现在,只要安装了 redis skill,一个初级 Agent 也能写出像模像样的缓存策略。

我们要做的,不是抗拒这种便利,而是成为那个最擅长驾驭这些工具的人。

Happy Coding!


🔗 相关资源

  • Skills 官网:skills.sh

  • 更多关于 AI 编程、Claude Code 实战与 工具链拆解,欢迎博客:cc.guapihub.net