引言
在现代软件开发中,AI Agent 已经不再只是对话机器人——它正在深入我们的 IDE,成为真正的编码伙伴。Agent Skills 机制让 AI 助手能够根据任务类型动态加载专门的「技能」,从而提供更精准、更专业的辅助。这一理念由 Anthropic 于 2025 年 10 月正式发布,目前已发展为开放标准(agentskills.io),被 Claude Code、Cursor、Codex、Warp、OpenCode 等众多平台广泛采用。
Agent Skills 的核心设计采用**渐进式披露(Progressive Disclosure)**策略:第一层只加载约 100 tokens 的元数据(name + description)用作索引;第二层在任务匹配时加载完整的 SKILL.md 指令(通常 < 5000 tokens);第三层按需加载脚本、模板等附属资源。这意味着你可以安装大量 Skills 而不会撑爆上下文窗口。
目前我的 IDE 中安装了 21 款第三方 Agent Skills,覆盖了 Vue 生态、前端设计、构建工具、CSS 动画、图标检索、演示文稿等多个领域。经过一段时间的深度使用,我想把这些 Skills 分类整理出来,结合官方文档和社区评测,分享功能特点、使用体验和实际应用场景。
一、技能总览
21 款第三方 Skills 按功能可以分为四大类:
| 分类 | 包含 Skills | 核心价值 |
|---|---|---|
| Vue 生态 | vue, vue-best-practices, vue-router-best-practices, vue-testing-best-practices, vueuse-functions, pinia, nuxt | Vue 开发全链路覆盖 |
| 前端设计 & UX | frontend-design, impeccable, design-taste-frontend, web-design-guidelines, web-dev, css-animations | 从视觉设计到代码实现的完整工具链 |
| 构建工具 & 框架 | vite-plus, unocss, vitepress, bun-runtime | 构建标准化、原子化 CSS 与文档站建设 |
| 实用工具 | better-icons, find-skills, skill-creator, slidev | 图标检索、技能发现、技能创建、演示文稿 |
二、Vue 生态 Skills(7 款)
2.1 vue
简介:Vue 3 Composition API 核心知识 Skill。涵盖 <script setup> 语法、defineProps / defineEmits / defineModel 宏、响应式系统(ref / reactive / computed / watch)、以及内置组件(Transition / Teleport / Suspense / KeepAlive)。社区版本的 Vue Expert Skill 综合了 133 个 Claude Code 子智能体的知识,横跨 12 个主要领域——从核心响应式到 SSR、插件开发、性能优化等。
核心能力:
- 理解 Vue 的响应式依赖追踪机制,知道何时使用
ref()vsreactive(),以及为什么要避免解构导致响应式丢失 - 自动使用 Composition API 惯例编写组件,理解
<script setup>语法糖 - 合理的组件架构:执行 provide/inject 避免 prop drilling、使用 slot 组合模式、renderless 组件和 composable 封装
实际场景:从零搭建一个带搜索、分页、排序的表格组件时,AI 能直接生成类型安全的 defineProps<T>()、正确的 defineModel 双向绑定和 computed 过滤逻辑,不需要你反复解释 Vue 3 的基础用法。
2.2 vue-best-practices
简介:强制性推荐 Composition API + <script setup> + TypeScript 作为标准方案。当检测到 Options API 写法时会主动建议迁移。
核心能力:
- 新代码统一使用
<script setup lang="ts">风格 - 建议使用
defineModel替代手写v-model双向绑定 props - 提醒添加
generic类型参数到defineProps
实际场景:维护一个 Vue 2 遗留项目逐步迁移到 Vue 3 时,这个 Skill 能确保所有新代码遵循 Vue 3 最佳实践,避免「用 Vue 2 思维写 Vue 3 代码」。
2.3 vue-router-best-practices
简介:Vue Router 4 模式与最佳实践,覆盖导航守卫、路由参数、组件生命周期交互。
核心能力:
- 生成带类型安全的路由配置
RouteRecordRaw - 正确处理
onBeforeRouteUpdate和onBeforeRouteLeave导航守卫 - 嵌套路由与命名
<router-view>的正确用法
实际场景:实现「离开当前页面时提示保存」功能,AI 自动生成 onBeforeRouteLeave + confirm 弹窗的完整逻辑。
2.4 vue-testing-best-practices
简介:Vue.js 测试完整指南,涵盖 Vitest、Vue Test Utils、组件测试、Mock 策略和 Playwright E2E 测试。
核心能力:
- 根据组件类型推荐正确的测试策略:纯逻辑用 Vitest 单元测试,交互用 Vue Test Utils 组件测试,端到端流程用 Playwright
- 正确处理异步组件和 Suspense 的测试场景
- 为 Pinia Store 生成包含
setActivePinia(createPinia())和vi.mock的完整测试用例
2.5 vueuse-functions
简介:适时应用 VueUse 组合式函数构建更简洁的 Vue / Nuxt 功能。
核心能力:
- 自动识别可用 VueUse 替代的手写逻辑(如
useStorage替代手写 localStorage + watch) - 推荐最适合场景的 composable 函数
- 暗色模式:
useDark()+useToggle()三行代码搞定
2.6 pinia
简介:Pinia 官方 Vue 状态管理库,类型安全且可扩展。
核心能力:
- 清晰的 Store 结构(state / getters / actions),自动推断类型
- Setup Store 和 Options Store 两种写法的互相转换
- 合理的状态切片策略和 store 间依赖处理
2.7 nuxt
简介:Nuxt 全栈 Vue 框架,覆盖 SSR、自动导入、文件路由、useFetch / useAsyncData 等。
核心能力:
- 自动处理 SSR 安全(服务端状态泄露)和客户端水合(hydration)问题
- 生成 Nuxt 4 目录结构的最佳实践代码
- Server Routes 的正确用法和缓存策略
💡 Vue 生态总结
这 7 款 Skills 覆盖了 Vue 开发的全生命周期:组件编写 → 路由 → 状态管理 → 测试 → 元框架。组合使用后,Vue 项目的开发效率有质的提升——AI 不再只是「会写 Vue 语法」,而是真正「懂 Vue 架构」。
三、前端设计 & UX Skills(6 款)
3.1 frontend-design
简介:Anthropic 官方出品,Agent Skills 生态中安装量最高的 Skill(211K+)。核心目标是解决 AI 生成 UI "千篇一律"的问题——Inter 字体、白底紫渐变、无脑圆角、卡片套卡片。
Anthropic 官方博客指出,这一问题的根源在于分布收敛(Distributional Convergence):LLM 在采样时会倾向于训练数据中的高频安全模式。如果不给明确的美学方向,Claude 就会从高概率中心采样,产出「AI 味」十足的界面。
核心能力:
- 设计思维阶段:先确定 Purpose(解决什么问题)、Tone(极简 brutalist 还是极繁 maximalist)、Differentiation(什么让人过目不忘),再开始写代码
- 字体:禁止使用 Inter、Roboto、Arial、system fonts,推荐有独特个性的字体搭配(display font + body font 高低对比)
- 色彩:主色占 60-70%,配锐利强调色,禁用均匀分布的调色板
- 动效:聚焦高影响力时刻——一次精心编排的页面加载 + 交错渐现(animation-delay)胜过分散在各处的微交互
- 空间:不对称布局、叠加、对角线流动、打破网格的元素
社区评价:“没有 frontend-design,Claude 生成的是功能性但平庸的 Bootstrap 风格 UI;装上它,立刻有了设计师品味——有意义的字体层级、正确的比例、不再随机的色彩强调。”
3.2 impeccable
简介:由前 Google/Verily 设计工程师 Paul Bakaus 构建的开源 Skill,被社区称为「给 Claude Code 装上设计语言的工具」。包含 23 个命令、7 大设计支柱,以及浏览器内实时编辑模式。
核心命令:
/audit— 可访问性、性能、响应式质量检查/critique— UX 审查:视觉层次、清晰度、情感共鸣/polish— 发布前最终打磨(对齐、间距、细节)/distill— 剥离到本质,删除不产生价值的复杂度/bolder//quieter— 增强过于安全的 / 弱化过于激进的设计/animate— 添加有目的的动效(而非装饰性抖动)/colorize— 为单色界面引入战略性色彩/delight— 添加令人愉悦的微交互/harden— 错误处理、i18n、边界情况/overdrive— 技术性大胆效果(着色器、弹簧物理、滚动驱动的揭示)/teach-impeccable— 一次性收集设计上下文,保存到项目根目录的.impeccable.md
7 大设计支柱:Typography(字体)、Color(色彩)、Spatial Design(空间)、Responsiveness(响应式)、Interactions(交互)、Motion(动效)、UX Writing(UX 文案)。
社区评价:ChaseAI 评测指出,“AI 没有品味的原因是大多数 prompt 也没有品味。当你告诉 Claude ‘让它更好看’ 时,你让它在猜。当你告诉 Claude ‘运行 impeccable /bolder with three variants’ 时,你给了它设计师的词汇和结构化操作。这就是 impeccable 的全部价值。”
3.3 design-taste-frontend
简介:「高级 UI/UX 工程师」定位的 Skill,通过工程化的规则主动覆盖 LLM 的统计性设计偏见。
核心能力:
- DESIGN_VARIANCE: 8(1=完美对称,10=艺术性混沌),默认偏好高设计差异度
- 确定性字体规则:展示/标题用
text-4xl md:text-6xl tracking-tighter leading-none,正文用text-base leading-relaxed max-w-[65ch] - 反 AI 紫色禁令:最大 1 个强调色,饱和度 < 80%,禁止 AI 常见紫/蓝渐变
- 反 emoji 政策:禁止 emoji,用 Radix/Phosphor 图标替代
- CSS Grid 优先:禁止复杂的 flexbox 百分比数学(
w-[calc(33%-1rem)]),用grid grid-cols-3 gap-6 - Viewport 稳定性:禁止
h-screen全高 Hero,用min-h-[100dvh]避免移动端 Safari 布局跳动 - RSC 安全:全局状态仅限 Client Component,交互式 UI 必须以
'use client'隔离 - 依赖检查 [强制]:使用任何第三方库前必须先检查
package.json,缺失时输出安装命令
3.4 web-design-guidelines
简介:审查 UI 代码是否符合 Web Interface Guidelines 标准(由 Vercel Labs 社区维护),用于无障碍审计、UX 检查等。
核心能力:
- 自动检测无障碍问题:对比度不足、缺少 aria 标签、键盘导航缺失、
<input>缺少关联<label> - 检查 UX 最佳实践:点击区域不小于 44px、错误提示关联
aria-describedby、表单提交按钮可辨识 - 提供 WAI-ARIA 合规建议
3.5 web-dev
简介:创建具有高设计质量的生产级 Web 界面,适合"从零构建"场景——全新网站、页面、WebApp。
核心能力:
- 自动生成完整项目结构
- 注重代码质量与设计一致性
- 适合快速原型和 MVP 构建
3.6 css-animations
简介:CSS 动画适配器模式 Skill,解决 CSS 动画在预览和渲染中需要「确定性 seek」的问题。
核心能力:
- 精细控制 CSS-only 动画的时序(animation-delay、animation-fill-mode、animation-play-state)
- 使用 CSS 自定义属性 +
animation-delay: calc(var(--index) * 100ms)实现交错动画 - 与 GSAP / Anime.js 协同使用
⚠️ 设计 Skills 工作流建议
设计类 Skills 的最佳使用方式是链式调用:先用 /teach-impeccable 收集上下文,再用 frontend-design 出方案,用 /critique 审查,最后用 /polish 打磨。单独使用任何一个效果都远不如组合。
四、构建工具 & 框架 Skills(4 款)
4.1 vite-plus
简介:将前端仓库对齐到标准 Vite+ 工作流,包括 vp CLI、vite-plus/test 等。
核心能力:
- 自动化项目标准化:将 package.json scripts 对齐到
vp规范 - 统一 CI、测试、打包、Hook 流程
- 用 Vite+ 等价物替换直接调用的包管理器和 Vitest 命令
4.2 unocss
简介:UnoCSS 即时原子 CSS 引擎,Tailwind CSS 的超集。支持 Wind、Icons、Attributify 等预设。
核心能力:
- 配置 rules、shortcuts 和 variants
- UnoCSS Icons 预设实现按需加载图标,无需引入整个 @iconify 包
- 从 Tailwind 迁移到 UnoCSS 的完整指导
4.3 vitepress
简介:VitePress 静态站点生成器,由 Vite + Vue 驱动,适合搭建文档站点。
核心能力:
- 配置侧边栏、导航栏、主题
- 编写带 Vue 组件的 Markdown 文档
- 带 Props 表格和 Live Demo 的组件文档模板
4.4 bun-runtime
简介:Bun 作为运行时、包管理器、打包器和测试运行器的使用指导。Anthropic 官方 Claude Code 插件之一。
核心能力:
- 包安装速度是 npm/pnpm 的 25-30 倍
- 内置 TypeScript 和 JSX 支持,零配置
- CI 从 npm 切换到 Bun 后,构建时间从数分钟缩短到数十秒
- Bun 与 Node 原生模块的兼容性注意事项及 workaround
五、实用工具 Skills(4 款)
5.1 better-icons
简介:Agent Skills 生态的 Iconify 搜索工具,覆盖 200+ 图标库。支持自然语言搜索:描述「moon icon with stars」即可获取多个候选 SVG,无需知道图标名称或浏览图标库。
5.2 find-skills
简介:Agent Skills 的「搜索引擎」。根据你的需求描述,自动从 claude-plugins.dev 等注册中心的数千个 Skills 中检索并推荐合适的 Skill。社区版本的 skills-discovery 已被安装 6.5K 次,支持跨平台(Claude Code、Cursor、Codex 等)。
5.3 skill-creator
简介:Anthropic 官方出品的 Skill 创建工具(SKILL.md 引导式生成器),来自 anthropics/skills 仓库。Claude Code 中位于 document-skills@anthropic-agent-skills 插件内。
Anthropic 官方指南给出了 5 步创建流程:
- 明确需求:这个 Skill 解决什么具体问题?(好例子:「从 PDF 中提取财务数据并格式化为 CSV」 坏例子:「帮我处理财务」)
- 写 name:小写加连字符(如
pdf-editor、brand-guidelines) - 写 description:description 是唯一影响 Skill 触发判断的字段,需要包含具体动词、触发场景和能力边界
- 写 SKILL.md 主体:使用 Markdown 标题、列表、代码块的层次化结构
- 上传并验证:放入
.agents/skills/目录自动生效
社区评价:“Skill Creator 在整个生态中的角色好比 Webpack 之于前端——虽然你手动也能写 SKILL.md,但用它创建可以确保格式合规、触发条件准确、评估标准完整。”
5.4 slidev
简介:Slidev 面向开发者的 Web 幻灯片 Skill,用 Markdown + Vue 组件制作演示文稿。支持代码高亮、逐行动画、演讲者模式、录屏和 PDF 导出。
六、安装与管理
安装方式
Agent Skills 的安装因平台而异,但都极为简单:
Claude Code:
/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
Cursor / Codex / OpenCode 等共享平台(安装到 .agents/skills/):
npx skills-installer add @anthropics/claude-code/frontend-design
Claude.ai:付费计划用户的所有 Skills 自动内置可用。
管理原则
- 按需安装,7-10 个为最佳范围:Skills 越多,触发匹配精度越低
- 设计类 + 编码类搭配:每个前端项目建议至少 2 个设计类 Skill + 核心框架 Skill
- 定期审查:项目结束后移除不再相关的领域 Skill
- 善用 find-skills:遇到新需求先搜索,大概率有现成方案
七、使用心得与总结
Skills 的核心价值:上下文专业化
Skills 机制最大的价值不是替代 Prompt,而是在需要时提供刚好够用的领域知识。同一个「写 Vue 组件」的任务,加载 vue + vue-best-practices 后 AI 自动使用 TypeScript 类型注解、<script setup> 语法、类型安全的 props 定义——而这些规则不需要你每次写进 Prompt。
Anthropic 官方将 Skills 定位为"可复用的专业知识包",而非一次性 Prompt。这个定位非常精准:Skills 的本质是把反复使用的专业指导封装为按需加载的模块,避免每次都从零描述业务规范。
设计 Skills 的独特价值
frontend-design + impeccable + design-taste-frontend 这一设计 Skill 链的使用,让开发者——即使是"非设计师"——也能产出有辨识度的界面。其中 impeccable 的 /audit 和 /critique 命令尤为实用:焦点管理、空状态引导、加载骨架屏、按钮层级权重——这些容易被忽略的细节,AI 在 Skill 加持下能够系统性检查。
工具链标准化的长期收益
vite-plus 和 bun-runtime 这类工具 Skills 让项目配置从"翻阅文档 + StackOverflow"变成自动对齐标准。标准化工作流的核心价值不在"少写几行配置",而在保证一致性——新成员拉取代码后,开发体验与老成员完全一致。
黄金法则
- 不要贪多:7-10 个 Skill 是最佳范围
- 设计+编码搭配:每个前端项目至少配 2 个设计类 + 核心框架 Skill
- 定期清理:完成对应阶段后移除不再需要的领域 Skill
- 链式调用:设计类 Skills 配合使用效果远超单独使用
最终建议
Agent Skills 生态正在快速发展——从 Anthropic 2025 年 10 月发布 Skills 机制,到 12 月开放为标准(agentskills.io),再到 2026 年社区涌现数百个插件和数千个 Skills,不过短短半年。
如果你刚开始接触 Agent Skills,强烈建议从 vue + vue-best-practices + frontend-design + impeccable 四件套开始——这四款的组合体验最成熟、社区验证最充分。当你熟悉了它们的运作方式后再逐步扩展到其他领域 Skills。