从 AI 糊墙到大师级 UI:高星前端 Agent Skills 终极精选与一键安装指南
AI 写前端很快,但默认产出往往「能跑、能看、却一眼 AI 味」——紫色渐变、Inter 字体、嵌套灰卡片、inline 样式、过时的框架 API。问题不在模型能力,而在缺少分层约束:该管审美的没管审美,该管框架写法的没管写法,该管性能的没管性能。
Agent Skills 就是给 AI 的分层外挂:UI 规范管视觉,设计系统管组件与合规,框架技能管技术栈正确性,性能技能管 Web Vitals。本文按这四类体系整理 7 个高星前端 Skill,并给出场景化组合与 npx skills add 安装方式。
Agent Skills 是什么?
Skill 是一个含 SKILL.md 的文件夹,向 AI 注入可渐进加载的领域知识:
| 组成部分 | 作用 |
|---|---|
| Metadata & Instructions | 定义激活场景与设计/编码准则 |
| Steering 命令 | 如 /audit、/typeset,发送高层设计意图 |
| Scripts & Examples | 调用本地工具或固定输出模板 |
与整段 System Prompt 不同,Skills 遵循渐进式披露——任务匹配时才加载,省 Token、保上下文干净。
前端 Skills 的四种类型
先把 Skill 按职责分清楚,再谈安装。混装无效,分层叠加才有效。
| 类型 | 解决什么问题 | 典型 Skill | 何时必装 |
|---|---|---|---|
| UI/UX 设计规范 | AI 糊墙 UI、审美同质化、缺乏设计意图 | frontend-design、impeccable、taste-skill | 任何面向用户的界面 |
| 设计系统与无障碍 | 组件范式缺失、a11y 不合规、B 端复杂度 | ui-ux-pro-max-skill | 后台、仪表盘、数据大屏 |
| 框架 / 工具链技能 | 框架 API 写错、工程结构混乱 | vercel-labs/skills、pixijs-skills | 按技术栈选装 |
| 性能与体验 | LCP/INP/CLS 不达标 | addyosmani/agent-skills | C 端高流量页面 |
全景索引
| 类型 | Skill | 维护方 | 一句话 |
|---|---|---|---|
| UI 规范 | frontend-design | 官方 | 确立独特视觉方向,打破 AI 模版审美 |
| UI 规范 | impeccable | 社区 | 23+ Steering 命令,虚拟创意总监 |
| UI 规范 | taste-skill | 社区 | 设计意图推理 + 灵感配图 |
| 设计系统 | ui-ux-pro-max-skill | 社区 | 50+ 组件范式、a11y 审计、配色字体库 |
| 框架技能 | vercel-labs/skills | 官方 | React / Next.js 工程最佳实践 |
| 框架技能 | pixijs-skills | 官方 | PixiJS v8 共 25 项细分技能 |
| 性能体验 | addyosmani/agent-skills | 社区 | Core Web Vitals 深度优化 |
一、UI/UX 设计规范
管什么:视觉方向、排版、配色、动效、反 AI 糊墙。
不管什么:React 组件结构、PixiJS API、Bundle 体积。
推荐叠法:frontend-design作底座 →impeccable精修 → 新项目加taste-skill推风格。
anthropics/frontend-design
| 类型 | UI/UX 设计规范 |
| 维护方 | Anthropic 官方 |
| 适用 | 所有需要「不像 AI 做的」界面 |
解决:Space Grotesk + 白底紫渐变等模版化套路。
核心能力
- 编写代码前强制确立视觉流派(极简、粗野、复古未来等)
- Display Font + 正文字体搭配,打破 Inter/Arial 泛滥
- 不对称布局、grid-breaking、负空间留白
- 渐变网格、噪点纹理、层叠透明等背景质感
- 首屏 Staggered Reveal,而非杂乱 hover 动效
npx skills add anthropics/skills --skill frontend-design
pbakaus/impeccable
| 类型 | UI/UX 设计规范 |
| 维护方 | Paul Bakaus(前 Google DevRel、AMP 创建者) |
| 适用 | 页面精修、设计评审、品牌调性落地 |
解决:嵌套灰卡片、间距窒息、非黑即白配色。
Steering 命令精选
| 命令 | 作用 |
|---|---|
/colorize | 品牌配色,杜绝 generic AI 蓝紫 |
/typeset | 字重对比、行高、现代排版 |
/animate | Framer Motion / CSS 关键帧微交互 |
/audit | AI 设计评审,诊断低级视觉错误 |
不依赖 AI 也可扫描视觉反模式:npx impeccable detect <path>
npx skills add pbakaus/impeccable
Leonxlnx/taste-skill
| 类型 | UI/UX 设计规范 |
| 维护方 | 社区 |
| 适用 | 从零做品牌原型、概念设计 |
解决:缺乏设计简报时 AI 乱猜风格。
核心能力
- 设计意图推理 — 读项目简报,推断 Minimalist / Editorial / Enterprise SaaS 等风格
- 灵感配图 — 生成契合风格的 DALL-E / Midjourney 提示词,再回传 AI 还原
npx skills add Leonxlnx/taste-skill
二、设计系统与无障碍
管什么:组件范式、配色盘、字体搭配、图表配置、a11y 合规。
与 UI 规范的区别:UI 规范管「美不美」,设计系统管「全不全、合不合规」。
典型场景:企业后台、SaaS 仪表盘、数据可视化大屏。
nextlevelbuilder/ui-ux-pro-max-skill
| 类型 | 设计系统与无障碍 |
| 维护方 | 社区 |
| 适用 | 复杂 B 端、多组件页面 |
内置资产
| 资产 | 规模 |
|---|---|
| 现代组件范式 | 50+ |
| 精选配色盘 | 21 组 |
| 字体搭配 | 50 种 |
| 图表配置范式 | 20+(Recharts、D3.js 等) |
无障碍审计:对比度、ARIA Labels、Focus States、移动端 Touch Targets。
npx skills add nextlevelbuilder/ui-ux-pro-max-skill
三、框架 / 工具链技能
管什么:特定技术栈的 API 正确性、项目结构、生命周期、迁移路径。
与 UI 规范的区别:框架 Skill 不管紫色渐变,只管useEffect别写错、app.init()记得 await。
选型原则:按栈选装,不要全装——React 项目装 Vercel,Canvas 项目装 PixiJS。
vercel-labs/skills — React / Next.js
| 类型 | 框架 / 工具链技能 |
| 维护方 | Vercel Labs |
| 适用 | React、Next.js、TypeScript 项目 |
解决:inline CSS 泛滥、Hooks 误用、类型不规范、SSR 不兼容、目录结构混乱。
核心能力
- 组件单一职责与可测性
- TypeScript 严格类型与 Props 设计
- SSR / RSC 兼容写法
- 现代 React / Next.js 目录与分包规范
npx skills add vercel-labs/skills
pixijs/pixijs-skills — PixiJS v8 / Canvas 2D
| 类型 | 框架 / 工具链技能 |
| 维护方 | PixiJS 官方 · pixijs.com/llms |
| 适用 | 游戏、粒子特效、Canvas 可视化、WebGL 滤镜 |
解决:v7 旧 API、同步 init、Assets 加载错误、Graphics 滥用掉帧、Shader 不符合 v8。
25 项细分 Skill(按模块)
| 模块 | 代表 Skill | 覆盖内容 |
|---|---|---|
| 基础 | pixijs-application | Application、Ticker、生命周期 |
| 渲染 | pixijs-core-concepts | 渲染管线、Scene Graph |
| 资源 | pixijs-assets | Assets.load、bundles、spritesheet |
| 场景 | pixijs-scene-* | Sprite、Graphics、Text、Mesh |
| 交互 | pixijs-events | 指针、拖拽、hitArea |
| 特效 | pixijs-filters | 内置 / 自定义 Filter、GLSL/WGSL |
| 工程 | pixijs-performance | 对象池、批处理、剔除 |
| 迁移 | pixijs-migration-v8 | v7 → v8 升级路径 |
安装与集成
# 通用(40+ Agent)
npx skills add https://github.com/pixijs/pixijs-skills
# Cursor:Settings → Rules → Remote Rule → pixijs/pixijs-skills
# Claude Code:/plugin marketplace add pixijs/pixijs-skills
示例 Prompt
Build a PixiJS v8 scene with Assets, Container, Sprite, and ticker-based animation.
工具不支持 Skill 时,可用 llms.txt(索引)、llms-medium.txt(教程)、llms-full.txt(完整 API)。Copilot 用户复制 copilot-instructions.md 到 .github/。
四、性能与体验优化
管什么:Core Web Vitals、渲染管线、加载策略。
与框架技能的区别:Vercel Skill 管代码结构,性能 Skill 管 LCP 是否 < 2.5s。
叠法:C 端页面 = UI 规范 + 框架技能 + 本类 Skill。
addyosmani/agent-skills
| 类型 | 性能与体验 |
| 维护方 | Addy Osmani(Google Chrome 团队) |
| 适用 | 高流量 C 端、内容密集页面 |
解决:LCP 慢、INP 卡顿、CLS 抖动、首屏阻塞。
优化规则
content-visibility: auto提升滚动性能- Fetch Priority 图片预加载
- Skeleton Screen 与懒加载
- 渲染逻辑与 bundle 分割
npx skills add addyosmani/agent-skills --skill frontend-ui-engineering
场景化选型指南
按项目类型选 Skill,而非按 Star 数堆砌。
| 你的场景 | 推荐组合 | 安装顺序 |
|---|---|---|
| 通用 Web 应用 | UI 规范 + React 框架 + 性能 | frontend-design → vercel-labs/skills → addyosmani |
| 摆脱 AI 糊墙 | 双 UI 规范 | frontend-design + impeccable |
| 品牌原型 / 0→1 | 风格推导 + 美学底座 | taste-skill + frontend-design |
| 企业后台 / 仪表盘 | 设计系统 + UI 规范 | ui-ux-pro-max-skill + frontend-design |
| Canvas / 游戏 / 粒子 | PixiJS 框架(按需叠 UI) | pixijs-skills(+ 可选 frontend-design) |
| 高并发 C 端 | 全栈四层 | UI + Vercel + Addy Osmani |
默认黄金组合(多数 React 项目):
frontend-design + vercel-labs/skills + addyosmani/agent-skills
↑ 好看 ↑ 写对 ↑ 跑快
B 端加 ui-ux-pro-max-skill;Canvas 项目把 vercel-labs/skills 换成 pixijs-skills。
安装与管理
项目级 vs 全局
| 方式 | 路径 | 适用 |
|---|---|---|
| 项目级(推荐) | ./.claude/skills/ 或 .agent/skills/ | 团队共享,随 Git 提交 |
| 全局级 | ~/.claude/skills/ | 个人跨项目通用 |
# 项目级
npx skills add pbakaus/impeccable
# 全局级(手动 clone 示例)
git clone https://github.com/pbakaus/impeccable ~/.claude/skills/impeccable
注册中心:skills.sh
Cursor / Cline 等非 Claude 工具
Skills 本质是结构化 Markdown + Prompt,迁移成本低:
| 工具 | 用法 |
|---|---|
| Cursor | 复制 SKILL.md 到 .cursorrules,或 Settings → Rules → Remote Rule |
| Cline / Roo-Code | 将 SKILL.md 路径填入自定义 Rules |
| Copilot | 复制仓库内 copilot-instructions.md(如 PixiJS 官方提供) |
结语
前端 Agent Skills 不是「装越多越好」,而是按类型分层:
- UI 规范 → 不像 AI 做的
- 设计系统 → 组件全、合规过
- 框架技能 → API 写对、结构清晰
- 性能体验 → 加载快、交互顺
从 npx skills add 开始,先装与你项目类型匹配的那一层,再按需叠加。加载了正确 Skill 的 AI,才是有设计灵魂与工程品味的协作者。