乐于分享
好东西不私藏

让 AI 不再画丑界面:14 个前端设计 Skill 的同题实测

让 AI 不再画丑界面:14 个前端设计 Skill 的同题实测

摘要

AI 写前端已经不稀奇了。真正的问题是:它写出来的界面,能不能像一个真实产品,而不是一眼看出是模板化生成的“AI 页面”。

最近我集中看了一批前端设计相关的 Agent Skill,包括 Anthropic frontend-design、OpenAI frontend-skillce-frontend-design、SuperDesign、Open Design、Claude Design 以及一些设计系统和 UX 协作类 skill。

它们解决的不是同一个问题。

有的负责让页面更有视觉记忆点,有的负责识别现有设计系统,有的负责抽取 design tokens,有的负责 UX 决策,有的更像完整的设计工作台。

为了让差异更直观,我用同一个页面任务做了一组对照:

一个 AI 内容运营平台的首页 Dashboard,用来查看选题、草稿、发布、数据反馈和待处理事项。

文中 14 张截图不是第三方 skill 的官方输出,而是基于各 skill 公开说明和方法论,围绕同一个页面任务做出的模拟效果图。它们的作用是帮助理解不同 skill 的设计取向,而不是证明某个 skill 一定会生成完全相同的页面。


一、先把结论说清楚

前端设计类 skill 不能简单理解成“生成漂亮页面”。它们更像是几类不同的设计角色:

类型代表对象主要解决什么
视觉生成型Anthropic frontend-design、OpenAI frontend-skillfrontend-aesthetics避免模板感,让页面有明确视觉方向
工程落地型ce-frontend-design先识别现有设计系统,再实现和截图验证
设计系统型Jwynia frontend-designfrontend-design-system抽取 token、组件规范、布局和可访问性规则
UX 协作型bencium-controlled-ux-designerui-ux-pro-max先做设计取舍,再进入实现
设计工作台型superdesign、Open Design、Claude Design生成草稿、做多方案迭代、输出 visual artifact
工具链集成型mcp-figma-desktop从 Figma 抽取图层、token、截图和实现信息

也就是说,成熟的前端 Agent 工作流不应该只依赖一个“写页面”的提示词,而应该是:

设计判断 → 页面实现 → 浏览器验证 → 截图交付 → 继续打磨

这才是前端设计 skill 和普通代码生成提示词的区别。


二、这次对比了哪些 skill?

这次主要看了 14 个对象,来源包括本机已安装 skill、skills.sh、GitHub、Smithery、Elite AI Tools,以及 Open Design / Claude Design 这类设计产品。

Skill / 工具定位
Anthropic frontend-design创建有辨识度、生产级、避免通用 AI 审美的前端界面
OpenAI frontend-skill强视觉页面、图像主导层级、克制构图和动效
Jwynia frontend-design分析 CSS,抽取 design tokens,生成颜色、字体和组件
ce-frontend-design真实项目优先:识别现有设计系统、规划、实现、截图验证
superdesignUI/UX 草稿、迭代、组件抽取的设计 agent
bencium-controlled-ux-designer先询问、再决策的 UX 协作型 skill
ui-ux-pro-max多技术栈、多设计风格、多 UX 指南的规则库
frontend-design-systemtoken、布局规则、动效指南、可访问性检查
claude-web-design-skill给 Claude Code 增加偏营销站点的审美规则
frontend-aesthetics避免模板化 UI,同时尊重项目 design-dna 和 token
fd前端设计和打磨模式,强调视觉方向和 UI polish
mcp-figma-desktop通过 Figma 桌面端抽取 UI 代码、design tokens 和截图
Open Design开源设计工作台,类似 Claude Design 的替代方案
Claude DesignAnthropic 的视觉原型产品,用于生成 design artifact

这里要特别区分:Open Design 和 Claude Design 不是普通 SKILL.md。它们更像产品或工作台,里面可以承载多套 skill、设计系统和 artifact 生成流程。


三、同一个 Dashboard,14 种设计取向

下面所有截图都使用同一个信息架构:顶部导航、关键指标、选题队列、内容生产进度、近期表现和今日待办。

这样对比的好处是:内容不变,只看不同 skill 的设计偏好如何影响页面。

1. Anthropic frontend-design

偏强视觉表达,反模板、反默认 SaaS 卡片。这个版本更像高对比产品海报。

2. OpenAI frontend-skill

更克制,强调构图、留白和视觉锚点,减少不必要的卡片噪音。

3. Jwynia frontend-design

更像设计系统工程师:先抽 token,再组织组件。页面里能看到规范化痕迹。

4. ce-frontend-design

最接近真实业务后台:先看现有系统,再做克制、可扫描、可验证的界面。

5. superdesign

更像设计画布里的候选稿,适合多方案草稿、主题变体和组件抽取。

6. bencium-controlled-ux-designer

重点不是炫技,而是先做设计决策。这个版本像经过一轮 UX 评审后的方案。

7. ui-ux-pro-max

偏规则库驱动,强调配色、图表、可访问性和多场景 UI 指南。

8. frontend-design-system

企业设计系统味道最重:token、布局、状态和一致性优先。

9. claude-web-design-skill

更偏网页设计和营销站审美,强调排版、尺度、层级和“高级感”。

10. frontend-aesthetics

在项目 design-dna 内摆脱模板感,比普通后台更鲜明,但仍保留产品结构。

11. fd

偏 UI polish,像一个经过打磨后的深色运营工具。

12. mcp-figma-desktop

重点不是审美生成,而是从 Figma 抽取图层、token、截图和实现信息。

13. Open Design

它是工作台,不是单个 skill。这个版本体现的是 skill、设计系统、预览和导出的闭环。

14. Claude Design

更像快速生成的 visual artifact,适合讨论视觉方向、品牌上下文和页面变体。


四、怎么选?

如果你只是想让页面更有视觉记忆点,优先看 Anthropic frontend-design、OpenAI frontend-skillfrontend-aesthetics

如果你是在真实项目里加页面或组件,优先看 ce-frontend-design。它最重要的能力不是“画得更炫”,而是先识别项目已有的设计系统,避免新页面看起来不像这个产品的一部分。

如果你要治理老项目的 UI 混乱,优先看 Jwynia frontend-designfrontend-design-system。这类 skill 更关心 token、组件、间距、字体和可访问性。

如果需求还不清楚,先看 bencium-controlled-ux-designerui-ux-pro-max。它们更适合在动手前做 UX 取舍。

如果你想要完整设计工作台,Open Design 和 Claude Design 更值得关注。它们不是单个提示词,而是更上层的 artifact 生成环境。

如果你已经有 Figma 设计稿,mcp-figma-desktop 的价值更大:它解决的是从设计稿到实现信息的交接问题。

我的实际建议是:

真实产品开发:ce-frontend-design + 浏览器验证 + demo 截图
新产品概念页:frontend-design + frontend-aesthetics
设计系统治理:Jwynia frontend-design + frontend-design-system
复杂 UX 流程:bencium-controlled-ux-designer + ui-ux-pro-max
设计工作台:Open Design / Claude Design / superdesign

五、真正值得学的不是“好看”,而是约束

前端设计 skill 最有价值的地方,不是某个 CSS 技巧,而是它们把一些设计纪律写进了 Agent 工作流。

这些纪律包括:

  • 先识别现有设计系统,再设计新组件
  • 先确定页面任务,再摆组件
  • Dashboard 不要写成营销页
  • 不要默认堆卡片
  • 不要让字体、颜色、动效各玩各的
  • 不要没有截图就宣布页面完成
  • 不要让新组件破坏已有产品的一致性

AI 写页面会越来越快。如果没有这些约束,它只会更快地产生“看起来能用、实际上不像产品”的界面。

所以前端设计 skill 真正要解决的问题不是“让 AI 写更多 UI”,而是让 AI 同时回答两个问题:

这个页面有没有设计感?
这个页面能不能属于这个产品?

frontend-design 更偏向第一个问题。

ce-frontend-design 更偏向第二个问题。

设计系统型和 UX 协作型 skill 则继续追问:这个页面能不能被复用、被审查、被长期维护。

一句话总结:

前端设计 skill 的核心,不是让 AI 画得更花,而是让 AI 更像一个懂设计约束的前端工程师。

欢迎关注我! 一起学习AI

参考资料

  • Anthropic frontend-design on skills.sh
  • Jwynia frontend-design on skills.sh
  • SuperDesign skill on skills.sh
  • Bencium controlled UX designer on skills.sh
  • UI/UX Pro Max on skills.sh
  • OpenAI curated frontend-skill on GitHub
  • Vercel skills CLI on GitHub
  • Open Design on GitHub
  • Claude Web Design Skill
  • Frontend Aesthetics on Smithery
  • FD frontend design skill
  • Figma Desktop Skill
  • What is Claude Design, and how do you give it your brand?
  • How to install a Skill in Claude Design