本站GitHub仓库已迁移至新账号 violet27chen,旧仓库已停止维护

Taste Skill:让AI写前端时少一点模板味

一组面向AI编码Agent的SKILL.md文件,把字体、间距、配色、动效这些审美规则写成可复用指令,减少AI生成'模板味界面'的概率。 /_astro/cover.zx8mAGtN.jpg

用AI写前端最大的痛点是什么?不是代码跑不起来,而是跑起来之后长得一模一样

居中大标题、三张卡片、蓝紫渐变、纯黑背景——不管你是做SaaS官网还是个人博客,AI总能给你整出一套”AI味”十足的界面。好看吗?不难看。有辨识度吗?完全没有。

Taste Skill就是为了解决这个问题。

前端AI审美外挂:Taste Skill

它是什么

Taste Skill不是组件库,也不是UI框架。它是一组SKILL.md文件,专门给Cursor、Claude Code、Codex、Gemini CLI、Lovable、OpenCode这些AI编码工具用。

核心思路很简单:在AI开始写代码之前,先把”什么是好界面”的规则告诉它

仓库里有几个关键文件:

  • taste-skill/SKILL.md — 通用审美规则
  • gpt-tasteskill/SKILL.md — 更强调布局变化和GSAP动效
  • redesign-skill/SKILL.md — 专门改造已有项目
  • image-to-code-skill/SKILL.md — 先生成参考图,再写代码
  • imagegen-frontend-web/SKILL.md — 网页端参考图生成
  • imagegen-frontend-mobile/SKILL.md — 移动端参考图生成
  • brandkit/SKILL.md — 品牌风格探索

它怎么约束AI

不是靠prompt,而是靠规则文件。举几个例子:

字体和间距:明确指定字体族、容器宽度、栅格系统,不让AI随便用默认值。

反模板规则:避免默认紫蓝渐变、三列卡片、纯黑背景——这些是AI最爱用的”安全选择”。

Taste Skill 追求的效果:更强的版式、留白、视觉层级

上面这张图就是Taste Skill追求的效果——不堆卡片,用留白和层级让信息自然流动。左边是AI默认会生成的”安全界面”,右边是加上审美约束后的产出。区别一眼就能看出来。

状态补齐:loading、empty、error、hover、active,该有的状态一个不能少。很多AI写的界面,鼠标放上去没有任何反馈,就是因为缺了hover状态。

动画规范:用transformopacity做动画,避免性能差的布局动画(比如直接改widthheight)。

依赖检查:先检查package.json,不要凭空import不存在的依赖。

背后的研究

项目里有个research/目录,整理了2025年的一些受控实验。结论挺有意思的:在复杂多要求的提示下,模型经常漏掉必需章节、格式约束和长度要求

这不是AI偷懒,而是上下文太长时,注意力会被分散。Taste Skill的output-skill就是针对这类问题,把”完整输出、不要占位、不要跳段”写进规则。

要注意的是,这些是项目内整理的背景资料,不是独立的基准测试排行榜。写项目介绍时,把它当成设计依据更准确。

怎么用

方式一:npx安装(推荐)

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

方式二:只装一个Skill

npx skills add https://github.com/Leonxlnx/taste-skill --skill "imagegen-frontend-mobile"

方式三:直接复制SKILL.md

把需要的SKILL.md文件内容复制到项目里,或者直接粘贴到对话中。比如想改造已有界面:

skills/redesign-skill/SKILL.md

它会先扫描项目,诊断字体、颜色、布局、状态和组件问题,最后做针对性改造。

方式四:图像驱动

follow the skill: generate images, then analyze, then code

先让AI生成网页或移动端参考图,再对照实现。比”直接写一个好看的页面”更稳,因为视觉目标先被固定下来。

Taste Skill 工作流

实际用起来什么感觉

我拿它试了几个场景:

场景一:给一个工具站做Landing Page

以前用Cursor直接写,出来的一定是”居中大标题+三个feature卡片+底部CTA”。用了taste-skill之后,AI会主动做一些布局变化,比如左对齐标题、用不对称网格、加一些微妙的背景纹理。不敢说惊艳,但至少不像模板了。

场景二:改造一个后台管理界面

用redesign-skill扫描了一个挺粗糙的管理后台,它列出了字体不统一、按钮缺少hover状态、空状态没有设计等问题,然后逐个修复。没有重写项目,只是在现有基础上打磨。

场景三:移动端多屏流程

用imagegen-frontend-mobile生成参考图,再让Codex对照实现。比纯文字描述要精准得多,因为”参考图长这样”比”用现代化设计风格”具体多了。

适合谁

  • 用AI写前端的开发者:不想每次都要手动调审美
  • 独立开发者:没设计师,但界面也不能太丑
  • 团队统一规范:多人用AI写前端时,确保风格一致
  • 改造已有项目:不想重写,只想提升质感

不适合谁

  • 不用AI写前端的人——这东西没有手动使用的场景
  • 对设计有极高要求的项目——它能帮你从60分到80分,但从80到90还是得靠人
  • 一次塞太多Skill——不同项目选一个最贴近任务的就够了

几点注意

  1. Beta阶段:官网标注”Beta testing right now”,团队落地建议先小范围试用
  2. 不是设计师替代品:它解决的是”生成前的设计约束”,不替代设计判断
  3. 参考图只出图不写代码:imagegen类Skill只负责生成视觉参考,代码实现是另外的流程
  4. 图像驱动更稳:先固定视觉目标,再让AI写代码,比直接写要可控

最后

Taste Skill值得关注的地方,不是”让AI页面变高级”这句口号,而是把审美问题拆成了工程规则

字体怎么选、卡片什么时候该少用、动效怎么避免卡顿、按钮和表单状态要不要补齐——这些原本靠经验判断的细节,被写进了SKILL.md。对经常用Codex、Cursor、Claude Code做前端的人来说,它更像一套可携带的UI审稿规则。

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

如果你也在为AI写的前端”模板味”头疼,可以试试。