01|AI 生成 vs AI 交付:一个 Markdown 文件的差距
先看两张图。
第一张,是直接用通用大模型生成的 Dashboard。白色背景、紫色渐变、圆角卡片——标准的「AI 味道」。业内有个专门形容这种设计的词:AI slop,翻译过来就是「AI 泔水」。看起来热闹,但透露出明显的廉价感与不确定性。

第二张,是给 AI 挂载了
frontend-design Skill 后生成的界面。深色工业风、科技字体、黄青高对比配色。同样的模型,同样的提示词,结果却天差地别。区别在哪?

不是模型能力,也不是提示词长度,而是一个仅有 400 tokens 的 Markdown 文件。这个文件告诉 AI:「在这个场景下,什么才算做对」。
这就是 Agent Skills。
核心洞察:当前 AI 编程的瓶颈,不在于模型能不能写代码,而在于模型知不知道「好」的标准是什么。Skills 解决的不是「能不能做」,而是「做得对不对、稳不稳定」。
02|Skills 是什么?不只是「高级提示词」
Agent Skills 是 Anthropic 于 2024 年 10 月 推出的一套开放标准(agentskills.io)。简单来说,它是一个包含
SKILL.md 文件的文件夹,定义了 AI 在特定领域的判断标准与执行规范。技术构成
一个标准的 Skill 包含三层:
-
SKILL.md(核心):用 Markdown 编写的指令集,包含:
-
触发条件(何时调用)
-
审美标准 / 编码规范(什么是对的)
-
执行步骤(How to)
-
常见陷阱与禁忌
-
-
Scripts/(可选):预置的代码片段,用于处理复杂验证或自动化流程
-
Assets/(可选):字体、配色方案、模板文件等静态资源
工作机制
当 AI Agent 启动时,会扫描
~/.claude/skills/ 目录,读取元数据。当用户任务与 Skill 描述匹配时,系统自动加载该文件,将其作为系统级上下文注入,指导后续所有生成行为。关键特性:用后即走,不占用对话上下文窗口(Context Window)。这意味着你可以挂载 10 个 Skills,但对话历史依然清爽,AI 只关注当前任务。
03|Skills vs Prompt vs MCP:定位完全不同
很多人混淆这三者,我用一个比喻澄清:
| 维度 | 长提示词 (Prompt) | Agent Skills | MCP (Model Context Protocol) |
|---|---|---|---|
| 形态 | 每次对话粘贴的文本 | 预置的 Markdown 文件 | 需要部署的服务端程序 |
| 时效 | 单次会话 | 持久化,跨项目复用 | 持久化,服务级复用 |
| 核心能力 | 临场指挥 | 固化领域知识 / 审美 | 连接外部工具与数据 |
| 门槛 | 低(但写得好很难) | 极低(单文件即可) | 高(需写 Server 代码) |
一句话总结:
-
Prompt 是「口头交代」,每次都要重复说,且容易受上下文长度限制遗忘
-
Skills 是「员工手册」,入职即发,定义了「好工作的标准」
-
MCP 是「给 AI 装手脚」,让它能操作外部系统(如查数据库、发邮件)
Simon Willison 的观察很精准:Skills 可能比 MCP 更重要。因为 MCP 解决的是「连接」,而 Skills 解决的是「交付质量」。在 AI 编程从「玩具」走向「生产工具」的过程中,质量稳定性才是最大的瓶颈。
04|时间线复盘:为什么 2024 年底是 Skills 元年?
让我们纠正原文的时间线,看清行业节奏:
-
2024.10.16:Anthropic 在 Claude Code 中首次引入 Skills 机制,最初为内部专用
-
2024.11:社区发现 OpenAI Codex CLI 已暗中支持同样的 Skill 标准
-
2024.12.18:Anthropic 将 Skills 作为开放标准发布,官网 agentskills.io 上线
-
2024.12.24:OpenAI 官宣 Codex 正式支持 Skills
-
2025.01:VS Code、Cursor、OpenCode 等主流工具相继跟进支持
为什么这个标准能被快速接纳?
因为它足够简单:不需要 JSON Schema,不需要写代码,一个 Markdown 文件即可生效;同时又足够强大:它解决的是所有 AI 编程工具的共同痛点——如何在不堆砌上下文的情况下,让 AI 具备专业领域的「品味」与「肌肉记忆」。
这催生了生态的寒武纪爆发。目前社区已涌现 400+ Skills,涵盖从 Python 项目结构、React 组件设计到学术论文排版的各种垂直场景。
05|国内玩家的入场:skill0 与 GEA 实践
在 Skills 生态早期,优秀的 Skill 散落在 GitHub 各个角落,检索困难。国内团队「特赞」(atypica.ai)推出的 skill0(skill0.atypica.ai)率先做了聚合与筛选。
目前收录 423 个 Skills,包括:
-
官方级:Anthropic 的
frontend-design、xlsx、pdf;OpenAI 的codex系列 -
社区精品:PyTorch 最佳实践、Metabase 查询规范、Rust 项目结构等
skill0 的价值不止于索引。特赞本身是做企业级生成式 AI(GEA, Generative Enterprise Applications)的厂商,他们把服务 Fortune 500 过程中沉淀的交付规范外化为 Skills。这意味着这些文件不是「玩具 demo」,而是经过真实业务验证、能把 AI 从「可调教」变成「可直接交付」的生产力工具。
对于国内开发者,skill0 降低了接触优质 Skills 的门槛,且完全兼容 Claude Code、Cursor、OpenCode 等工具。
06|实战:用 frontend-design Skill 根治「AI 审美」
以文章开头的案例为例,具体说明如何使用:
Step 1:获取 Skill
访问 skill0.atypica.ai,搜索
frontend-design,下载 ZIP 包。Step 2:安装(以 OpenCode 为例)
bash
# 方式一:通用路径(推荐,兼容 Claude Code)
unzip frontend-design.zip -d ~/.claude/skills/frontend-design
# 方式二:OpenCode 原生路径
unzip frontend-design.zip -d ~/.config/opencode/skill/frontend-design
重启 IDE,Skill 自动生效。
Step 3:验证加载
输入提示词:
设计一个 AI 产品的数据分析 Dashboard。左侧导航栏,顶部四张数据卡片(用户数、调用次数、收入、增长率),中间 7 天趋势折线图,右侧最近 API 调用记录。
有 Skill 时:AI 会自动应用深色主题、科技字体、高对比配色,并遵循「卡片间距 8px 基线」「数据可视化优先」等规则。
无 Skill 时:得到的是默认的「AI 渐变紫」模板。
技术细节:frontend-design 里写了什么?
打开
SKILL.md,核心约束包括:-
Color Palette:强制使用
slate-900背景 +cyan-400强调色,禁用粉紫色渐变 -
Typography:科技字体优先(Inter / JetBrains Mono),字号阶梯严格遵循 12/14/18/24px
-
Layout:使用 CSS Grid 而非 Flexbox 处理 Dashboard 布局,确保对齐严谨
-
Anti-Patterns:明确禁止「过度圆角(>12px)」、「阴影过重」、「低饱和度配色」等 AI 常见错误
正是这些「禁区」的明确,才治好了 AI 的随意性。
07|写在最后:2025 年的关键变量
2024 年,AI 编程工具的竞赛焦点是 MCP(谁能连接更多外部系统)。2025 年,竞赛焦点正在转向 Skills(谁能更稳定地交付高质量结果)。
这对开发者意味着什么?
-
不要重复造轮子:与其每次都写 3000 字 Prompt 教 AI「什么是好设计」,不如找一个现成的 Skill
-
建立个人 Skills 库:把你团队/个人的编码规范、审美偏好写成 Skill,实现「一次编写,到处复用」
-
关注判断而非生成:AI 时代,定义「什么是好」的能力比「生成内容」的能力更稀缺
这一次,从「AI 能跑」到「AI 能交付」的鸿沟,正在被一个简单的 Markdown 文件填平。

