找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1842

积分

0

好友

242

主题
发表于 13 小时前 | 查看: 3| 回复: 0

过去一年,AI领域的热点从比拼模型参数,悄然转向了另一个维度:谁的 Skills(技能)更强

GitHub上涌现出大量围绕Skills构建生态的项目,有的仓库上线几个月Star数就冲上数万。与此同时,Cursor、OpenAI的Codex、Anthropic的Claude、GitHub Copilot等主流AI编程工具,也纷纷开始支持或集成Skills机制。

围绕Skills的手绘风格概念图,展示了Skills与多种AI代理的关系

这传递出一个清晰的信号:Skills已不再是一个噱头功能,而是正在成为AI开发体系中的核心基础设施。

那么,Skills究竟是什么?它为何会成为新的趋势?我们又该如何使用它来提升开发效率?

一、理解三个核心概念:Agent、MCP与Skills

在深入探讨Skills之前,我们有必要先理清整个架构中的三个关键角色。

1. Agent:目标驱动的执行者

Agent的本质是一个“目标驱动的执行者”。比如,当你要求它实现在线商城的“加入购物车”功能时,它唯一关心的是用户点击按钮后,商品是否成功进入购物车。至于前端用什么框架、后端用什么语言、数据库如何选型,这些实现细节通常不在它的首要考虑范围内。

描绘Agent执行购物流程的手绘插图

2. MCP:对接外部能力的接口

实际开发中,我们不可能事必躬亲。短信通知、支付集成、第三方登录……这些能力通常通过调用外部API来实现。MCP(Model Context Protocol)可以理解为AI世界里的外部能力调用规范。Agent通过MCP来安全、标准化地调用外部服务,其角色类似于传统开发中程序通过API调用第三方接口。

展示Agent通过MCP连接支付、短信、登录等服务的手绘图

3. Skills:内部经验与能力的沉淀

如果说MCP的核心是“对外连接”,那么Skills的核心就是“对内沉淀”。Skills的本质是将特定领域的经验、规则和最佳实践,封装成一个可复用的能力模块。它解决的并非“能不能做”的问题,而是“如何做得更专业、更高效、更规范”的问题。

展示经验如何沉淀为Skills的手绘概念图

二、为什么我们需要Skills?从提示词驱动到规则驱动

以一个典型的后台管理系统的CRUD(增删改查)页面开发为例。其流程几乎是固定的:创建API接口、配置路由、编写前端页面、接入状态管理、实现分页与搜索,最后按照公司的UI规范调整样式。后台的每一个模块都在重复这套操作。

如果没有Skill,每次需求都依赖于“临时生成”的代码。这些代码或许能用,但在代码结构、编程风格、异常处理等细节上往往不够稳定,质量参差不齐,维护成本高。

而有了一个成熟的CRUD Skill,整个流程就被标准化了:API结构自动遵循最佳实践生成,前端组件按统一规范创建,状态管理自动接入,分页与搜索逻辑默认实现,UI风格天然保持一致。这时,开发者只需要给AI下达一个简单的指令,例如:“使用CRUD Skill生成一个用户管理模块。” 剩下的繁琐工作便会按照预设的高标准规则自动完成。

这其中的本质区别在于:没有Skill,是模糊的提示词驱动生成;有了Skill,是精确的规则驱动生成。

展示CRUD操作如何与经验、规则、最佳实践结合的概念插图

三、skills.sh:AI能力的分发与集成平台

近期,知名云服务和前端框架提供商Vercel推出了一个专门的Skills平台:skills.sh

你可以将其理解为 “AI世界的能力仓库”或“技能应用商店”

Vercel skills.sh 平台首页截图,展示了技能排行榜

在这个平台上,开发者可以快速搜索、发现现成的Skills,查看详细的功能说明、使用方式及安装方法,并一键将其接入自己的项目或AI工具中。目前,平台覆盖的方向已非常广泛,包括前端框架后端 & 架构、DevOps、安全、部署等多个技术领域。

它的意义远不止于提供一个工具集,更重要的是在推动一件关键的事情:让AI的能力可以被标准化、复用和高效传播。这标志着一个关键的行业转变:竞争焦点正从“比拼模型参数”转向“构建能力生态”。

四、手把手教程:如何快速使用Skills?

使用skills.sh上的Skills非常简单,整个过程可以概括为“搜索、查看、安装、使用”四步。

1. 搜索相关的Skills

访问 skills.sh,在搜索框中输入你关心的技术关键词,例如“java”、“react”或“devops”。

在skills.sh平台搜索‘java’的结果截图

2. 查看技能描述与安装方式

点击你感兴趣的技能,例如“java-architect”,进入详情页。这里会展示技能的详细描述、适用场景以及最重要的——安装命令。

java-architect 技能详情页截图,包含描述和安装命令

3. 在项目根目录执行安装命令

在你的项目根目录下,打开终端,执行详情页提供的安装命令。例如,安装 java-architect 技能:

npx skills add https://github.com/jeffallan/claude-skills --skill java-architect

4. 选择要安装到的AI代理工具

执行命令后,会进入一个交互式选择界面,让你选择希望将此技能安装到哪些AI工具中。这里支持几乎所有主流工具,如Cursor、Claude、Copilot等。

安装时选择AI代理工具的交互界面截图

5. 安装成功,查看项目结构

安装成功后,你的项目根目录下会生成一个名为 .agents(或其他与所选工具相关的)的文件夹,里面包含了该技能的所有配置文件和参考文档。

安装后项目目录结构及技能文件内容截图

完成以上步骤后,你就可以像往常一样向AI提问了。例如:“帮我写一个基于Spring Boot的用户管理增删改查接口。” AI在生成代码时,会自动调用已安装的 java-architect 技能中包含的后端 & 架构最佳实践和规范,无需你额外提醒,输出的代码质量与专业性将显著提升。

五、未来趋势:从模型能力到生态能力的竞争

Skills的出现,正在重构人工智能的应用结构:

模型提供通用认知与理解能力,
Skills提供垂直领域内的专业执行能力。

展望未来,我们很可能会看到更多细分领域的Skills涌现,例如:企业级私有Skills、行业标准化Skills、3D建模Skills、iOS/Node.js专项Skills,甚至个人知识库封装而成的Skills。

当基础模型的能力逐渐趋于同质化,真正决定AI应用专业高度的,将不再是模型的参数规模,而是其背后丰富、优质、垂直的能力生态(Skills Ecosystem)

可以说,模型决定了能力的“天花板”,而Skills则决定了在特定领域内能触及的“专业高度”。这或许正是AI从技术演示走向大规模工程化应用的关键转折点。对于开发者而言,主动了解和运用Skills,将是提升未来生产力的重要一环。在云栈社区等技术论坛中,关于Skills的实践与讨论也日益增多,这将成为开发者们交流学习的新热点。




上一篇:技术解读12306秒杀系统:高并发架构设计与Go实现
下一篇:无重训练压缩ViT:ToaSt框架如何删除DeiT 90%注意力头实现精度提升3.6%
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-2 21:23 , Processed in 0.385230 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表