只要你用 AI 生成过界面,大概率经历过「出来的界面全是一个模子刻出来的“AI 味”」的这种崩溃。
如今 AI 在编码问题上早已游刃有余,可一旦跨入设计领域还是容易抓瞎。
为了打破这种千篇一律的 AI 模板感,我尝试过不少设计类 skill,下面这几个是我最近比较常用的:
apple-design skill
这个 skill 才刚刚发布几天,就在 x 上获得近 200w 浏览量,github 获得近 12k 的 star。

apple-design 是 Emil Kowalski 整理的一套设计 Skill,主要参考 Apple 的 WWDC 设计内容,整理了苹果在界面设计、手势和流畅动效方面的思路,并把这些原则转换成可以在网页里使用的方法。特别适合处理拖拽、滑动、抽屉、弹窗、手势动画和弹簧动画。
安装:
npx skills@latest add emilkowalski/skills
同时,作者的官网还提供了一份动画效果词库。
如果你能想象到动画的呈现方式,却不知道如何清晰地对 AI 进行描述,可以去上面查询动画效果的专业名称。

Impeccable
/impeccable 应该是社区最受好评的设计类 skill,github 46k star。

Impeccable 更像一个可以直接放进项目里的设计审查工具。
它目前将设计能力拆成了 23 个命令,覆盖布局、排版、颜色、动画、精简、响应式、性能、设计审查和最终打磨。你既可以通过它从头开始进行功能设计,也可以让它检查一个已经开发完成的页面。
安装:
npx impeccable install
安装后直接运行:
/impeccable init
它会在你的项目里创建 PRODUCT.md 和 DESIGN.md。前者记录产品目标、用户、语气和设计原则,后者记录字体、颜色、组件和视觉规则。之后再让 AI 改页面时,它会先读取这些内容,可以有效减少不同页面风格突变的问题。
我最常用的命令有:
/impeccable critique 检查首页/编辑页
它适合找视觉层级、布局和整体设计方向的问题。
/impeccable layout 优化这个页面的间距和信息层级
它会处理内容太挤、排列单调、不规则留白、重点不突出之类的问题。
/impeccable polish 打磨 pricing 页面
这个命令适合页面内容已经完成,但总觉得哪里差一点的场景。它会检查对齐、间距、状态、加载过程,以及文案一致性。
当然,更多时候,我并不会指定具体命令,而是直接用自然语言描述需求,比如:
/impeccable 这个首页太像普通 AI 生成的网站了,帮我减少卡片,提高排版层级,并让视觉风格更克制。
它会自己选择合适的处理方式。
我通常会在设计完成后的审查阶段使用它。先让 AI 做出第一版,再让 Impeccable 检查和优化。
taste-skill
“taste“ 顾名思义,旨在提升 AI 的设计品味,减少 AI 生成界面时那些过于常见的套路。截止目前,taste-skill 在 github 收获了近 63k star。

在编码前,taste-skill 会先读取项目说明,并判断页面类型、目标用户、品牌氛围、动效强度和布局变化。比如“极简产品工具”,还是“作品集”,还是“企业 SaaS”,它会根据产品类型选择不同的设计方向,而不是统一套用默认模板。
安装:
npx skills add https://github.com/Leonxlnx/taste-skill
taste-skill 中有很多比较严格的限制。例如,一个页面尽量保持一个主要强调色,圆角使用同一套系统,页面中间不能突然切换另一种主题。它也会主动避开紫色网格渐变、没有实际作用的状态圆点、假仪表盘和装饰性滚动提示。
我一般会先给它比较完整的项目背景:
这是一个面向独立开发者的产品分析工具。
我希望页面有编辑感,信息密度中等,整体克制,但不能像传统企业后台。
使用 Taste Skill 先确定设计方向,再完成首页。避免紫色渐变、三列功能卡片和过多药丸按钮。
这个 Skill 很适合从零生成官网、落地页和作品集。它不能自动创造独特审美,但能避免很多非常明显的 AI 模板习惯。
Layers
和前面几个不太一样,Layers 主要处理产品设计决策,不只是视觉效果。

它把产品设计拆成七层,包括真实行为、领域知识、用户需求、产品策略、概念模型、交互流程和最终界面。它的核心思路是,很多表面上的 UI 问题,其实来自更下面的产品决策不清晰。
比如团队一直在争论一个入口应该放在顶部还是侧边栏,但真正的问题可能是大家对产品里有哪些核心功能没有达成统一。
安装:
npx skills add jamiemill/layers-skills
Layers Skills 会包含 9 个技能,包括七个设计层级,一个框架介绍和一个诊断工具。
我通常会先运行:
/layers-orient
然后把项目背景、当前页面和遇到的问题交给它。它会检查七个层级,判断问题最可能出现在哪一层,并建议接下来使用哪个 Skill 进行检查和修改。
例如:
我们准备重新设计新用户引导,但团队一直无法决定第一步应该让用户创建项目,还是先展示示例。使用 /layers-orient 判断当前缺少哪些设计决策。
Layers 输出的重点通常是决策、流程和策略,而不是直接生成一张漂亮页面,所以我会在项目早期使用它。
如果一个需求本身还没有想清楚,直接让 AI 开始写页面,最后往往只是得到一张完成度很高但逻辑不成立的界面。
搭配建议
开发新产品时,我会先用 Layers 梳理用户需求、产品对象和主要流程,再用 taste 确定视觉方向生成第一版页面,最后用 Impeccable 做整体审查和打磨。
改造已有项目时,我一般先用 Impeccable 或 Taste Skill 做审查。能直接在布局、字体和颜色层解决的问题就直接修改;如果页面反复调整还是不成立,再用 Layers 往下检查产品模型和流程。
最后
AI 可以快速生成界面,但快速生成并不等于完成设计。
真正有价值的设计 Skill,也不是把某位设计师的视觉风格复制给模型,而是将一套经过验证的判断原则交给它。