乐于分享
好东西不私藏

热门Skill研究:AI写的前端太丑,Taste Skill专治AI审美癌

热门Skill研究:AI写的前端太丑,Taste Skill专治AI审美癌

你有没有发现,让AI写个网页,十个模型九个长得一样?紫色渐变、居中Hero、三张等宽卡片、Inter字体、slate-900背景……这不是巧合,这是AI的"审美癌"。

· · ·

一个让人哭笑不得的现象

最近我在研究AI Agent的Skill生态时,发现了一个特别有意思的现象:不管你怎么描述需求,AI生成的前端页面永远在"长得一样"的边缘试探。

你说"帮我做一个SaaS落地页",它给你紫色渐变+居中Hero+三张特性卡。你说"做个作品集网站",它给你紫色渐变+居中Hero+三张特性卡。你说"设计一个高端品牌官网",它还是给你紫色渐变+居中Hero+三张特性卡。

这种千篇一律的设计,有人叫它"AI Slop"——AI生成的、毫无灵魂的、模板化的内容。就像流水线上的罐头,看着完整,吃着没味。

直到我遇到了 Taste Skill,一个专门给AI"装上审美"的开源项目。

· · ·

Taste Skill 是什么?

一句话:它是一套"反模板化"的前端设计规则,以SKILL.md文件的形式,注入到AI编码助手中,让AI生成的界面不再像AI生成的。

项目地址:https://github.com/Leonxlnx/taste-skill

它不是一个UI框架,不是组件库,不是设计系统。它是一份设计决策说明书,告诉AI:

  • 什么时候该用什么设计语言
  • 什么风格是"AI默认"必须避开的
  • 如何根据需求推断正确的设计方向
  • 布局、动效、密度怎么调

核心理念:AI生成的前端之所以丑,不是因为模型能力不够,而是因为模型缺乏"设计判断力"。 它不知道什么该做、什么不该做,所以永远选择最安全(也最无聊)的中间路线。

Taste Skill 就是给AI装上这个判断力。

· · ·

三个旋钮,解决一切

Taste Skill 最精妙的设计,是它把前端设计的核心维度浓缩成了三个旋钮

1. DESIGN_VARIANCE(设计变化度):1-10

控制布局的"疯狂程度"。

  • 1
     = 完美对称,所有元素居中排列
  • 10
     = 艺术混沌,不对称、错位、打破网格

默认值:8。这意味着Taste Skill鼓励AI大胆一点,不要永远把Hero放在正中间。

2. MOTION_INTENSITY(动效强度):1-10

控制动画的深度和复杂度。

  • 1
     = 纯静态,没有任何动画
  • 10
     = 电影级,物理引擎、磁性交互、滚动驱动动画

默认值:6。适度的动效让页面有生命力,但不至于让用户晕头转向。

3. VISUAL_DENSITY(视觉密度):1-10

控制每个视口的信息量。

  • 1
     = 美术馆风格,大量留白,呼吸感
  • 10
     = 驾驶舱风格,信息密集,数据仪表盘

默认值:4。留白是奢侈品,AI通常不理解这一点。

三个旋钮,组合出无穷变化。 一个极简主义博客可能是 5/3/2,一个创意机构官网可能是 9/8/3,一个政务服务平台可能是 3/2/5

· · ·

"先读懂需求,再动手写代码"

这是Taste Skill最反直觉、也最重要的设计:在写任何代码之前,AI必须先输出一行"设计解读"。

比如用户说"帮我做一个设计师作品集",AI必须先说:

"Reading this as: solo designer portfolio for hiring managers, with an editorial / kinetic-type language, leaning toward native CSS + scroll-driven animation + custom typography."

(解读:这是一个面向招聘经理的设计师作品集,走编辑/动态排版风格,用原生CSS+滚动驱动动画+自定义字体。)

这一步为什么关键?

因为它强制AI在动手之前先"读题"。大多数AI生成界面丑的原因,不是执行能力差,而是它根本没有理解用户想要什么风格就直接开干了。它默认选择了"安全"的选项——紫色渐变、居中布局、Inter字体——因为这些在训练数据中出现频率最高。

Taste Skill 用这一个步骤,从根源上解决了问题。

· · ·

专治AI的18种"审美癌"

如果说三个旋钮是"骨架",那Taste Skill中大量的反面规则就是"灵魂"。它系统性地识别并封禁了AI生成界面的常见"病灶":

颜色病

  • Lila规则
    :禁止AI默认的紫色/蓝色渐变发光。紫色不是问题,问题是AI把紫色当成"万能安全色"用在每个项目上。
  • 奶油棕禁令
    :高端消费品页面永远是米色背景+黄铜色点缀+深咖啡文字——这个组合被Taste Skill直接拉黑。因为它已经被AI用烂了,品牌辨识度为零。
  • 颜色一致性锁定
    :一个页面选定一个强调色,从头用到尾。第7个section突然冒出一个蓝色CTA按钮?不允许。

排版病

  • Inter字体降级
    :Inter不再是默认选择。优先推荐Geist、Outfit、Satoshi等更有辨识度的字体。
  • 衬线体纪律
    :AI有一个顽固偏见——"创意项目=用衬线体"。Taste Skill明确要求:衬线体只在品牌brief明确要求时才用,不是所有"有创意"的项目都需要Serif。
  • 混搭字体禁令
    :想在无衬线标题里强调一个词?用同族的斜体或粗体,不要突然塞一个衬线词进去。

布局病

  • 反居中偏见
    :当设计变化度>4时,Hero区域禁止居中。用分屏、左对齐、滚动固定等替代方案。
  • Section布局重复禁令
    :8个section中至少用4种不同的布局方式。不能从头到尾都是"左文右图"或"三列网格"。

动画病

  • 禁止滚动监听
    :直接用window.addEventListener('scroll')在React中追踪滚动位置——这个操作被Taste Skill封禁。它会导致性能灾难。正确做法是用Motion库的useScroll
  • 说到做到规则
    :如果你声明了动效强度>4,页面上必须真的有动画。否则就把旋钮降到3,老老实实做静态页面。

文案病

  • 破折号全面禁令
    :页面上不允许出现任何em-dash(—)。这是AI生成文本最常见的标志物。用连字符(-)或重组句子。
  • 版本号禁令
    :营销页面上不允许出现"V0.6"、"BETA"、"INVITE-ONLY PREVIEW"这类标签。
  • 滚动提示禁令
    :不允许出现"Scroll"、"↓ scroll"、"Scroll to explore"这类装饰性文字。

这些规则不是审美偏好,而是从大量真实生产环境中总结出的"AI行为模式"。 每一条禁令背后,都是无数次AI生成界面被用户吐槽"又丑又一样"的教训。

· · ·

不止一个Skill,是一整个"审美工具箱"

Taste Skill 不是单个文件,而是一个包含13个Skill的完整生态:

核心编码Skill:

  • design-taste-frontend
    :默认主力,v2实验版,全功能反模板前端Skill
  • gpt-taste
    :针对GPT/Codex优化的加强版,布局变化更激进
  • redesign-skill
    :专门改造现有项目,先审计再修改
  • output-skill
    :防止AI偷懒,强制完整输出,不留占位符

风格化Skill:

  • soft-skill
    :高端、温柔、昂贵感的UI风格
  • minimalist-skill
    :Notion/Linear式的极简编辑风格
  • brutalist-skill
    :瑞士排版、硬核机械美学

图像生成Skill:

  • imagegen-frontend-web
    :生成高质量网站参考图
  • imagegen-frontend-mobile
    :生成移动端界面参考图
  • brandkit
    :生成品牌视觉方案

它兼容所有主流AI编码工具:Cursor、Claude Code、Codex、Gemini CLI、v0、Lovable、OpenCode……只要工具支持SKILL.md格式,就能无缝接入。

安装只需要一行命令:

代码bash

npx skills add https://github.com/Leonxlnx/taste-skill

· · ·

它和"让AI写好Prompt"有什么区别?

你可能会想:我直接在Prompt里说"不要用紫色渐变"、"不要居中布局"不就行了?

不行。 原因有三:

1. Prompt是临时的,Skill是持久的。

你不会每次让AI写前端都记得加"不要用Inter字体"。但Skill装好之后,规则永远生效。

2. Prompt是零散的,Skill是系统的。

你可以在Prompt里加5条审美约束,但Taste Skill有上百条互相配合的规则,覆盖从字体选择到动画实现到深色模式适配的全流程。这不是一个人能手动维护的。

3. Prompt是描述性的,Skill是可执行的。

Taste Skill不只是告诉你"不要做什么",它还告诉你"应该做什么"。比如封禁了默认GSAP滚动动画的同时,它给出了三个标准代码模板:Sticky-Stack、Horizontal-Pan、Scroll-Reveal Stagger,直接复制就能用。

· · ·

为什么这个项目值得关注?

对开发者

它是一个即插即用的前端质量保证工具。不需要学新的框架,不需要改技术栈,一个SKILL.md文件就能让你的AI助手产出更专业的界面。

对AI从业者

它展示了Skill生态的巨大潜力。当我们在讨论AI Agent的能力边界时,Taste Skill用一个非常实际的案例证明:给AI注入领域知识,比单纯提升模型能力更有效。

对设计师

它是一个AI时代的"设计规范"。不是教你怎么做设计,而是系统性地记录了"AI做设计时容易犯的错"。这些洞察,本身就是一份极有价值的设计知识库。

· · ·

最后说两句

Taste Skill让我看到了一个有意思的趋势:AI工具的下一步进化,不是更大的模型、更多的参数,而是更好的"领域知识注入"。

一个不懂设计的AI,即使参数万亿,也只会生成千篇一律的紫色渐变页面。但一个被注入了设计判断力的AI,即使模型不大,也能产出让人眼前一亮的作品。

Skill、Rules、System Prompt——这些看似"小"的东西,可能才是AI真正变好的关键。

如果你也在用AI做前端,试试这个项目。一行命令,让你的AI助手从此告别"审美癌"。

· · ·

项目地址: https://github.com/Leonxlnx/taste-skill

官方网站: https://tasteskill.dev

安装命令:npx skills add https://github.com/Leonxlnx/taste-skill

— 全文完 —

如果对你有帮助,欢迎点个 在看 👀 或 转发 给朋友 🙌