Taste Skill — 反 AI 平庸设计框架

预计阅读时间: 11 分钟

Taste Skill 是一个反 AI 平庸设计(anti-slop)的前端框架,通过可移植的 SKILL.md 指令文件注入到 AI 编码代理中,从根本上提升 AI 生成 UI 的设计质量。它解决了 LLM 生成前端代码的典型问题:霓虹发光、紫色渐变、暗色网格上的居中 Hero、到处都是 em-dash、数学上完美但没有灵魂的布局。

Tip

本页属于技能系统的一部分。更多前端 Skills:React 生态 | Vue 生态 | 前端通用

核心理念

Taste Skill 的核心不是告诉 AI "写好看的代码",而是强制它在写代码之前先像设计师一样思考

  1. 推断 Brief(Brief Inference) — 评估页面类型、氛围关键词、参考信号、受众、品牌资产、隐性约束六个信号
  2. 选择设计系统 — 根据 Brief 自动映射到官方设计系统(Material、Fluent、Carbon、Polaris、shadcn/ui 等)
  3. 设置三旋钮 — 用三个 1-10 的数值旋钮控制设计方向
  4. 遵循硬性规则 — 排版、色彩、布局、动画、内容的不可协商规则
  5. 通过 Pre-Flight Check — 发布前的强制检查清单,任何一项无法勾选则页面未完成

三个配置旋钮

Taste Skill 的核心机制是三个数值旋钮(1-10),在每次生成前设定,控制整体设计方向:

旋钮控制维度低值示例(2-3)高值示例(8-9)
DESIGN_VARIANCE布局对称性/实验性居中、对称、可预测非对称、破格、意外组合
MOTION_INTENSITY动画深度仅 hover 效果电影级滚动动画、视差
VISUAL_DENSITY每视口信息密度大量留白、稀疏信息密集、紧凑排列

场景预设:

使用场景DESIGN_VARIANCEMOTION_INTENSITYVISUAL_DENSITY
SaaS 落地页6-75-65-6
创意机构作品集8-97-83-4
政府/企业官网3-42-35-6
电商商品页5-64-56-7

可用技能(13 个)

设计与 UI 技能

技能名说明
design-taste-frontend默认推荐 — v2 实验版,三旋钮 + GSAP 骨架 + 改造审计 + Pre-Flight
design-taste-frontend-v1v1 原版,保留向后兼容
gpt-tasteGPT/Codex 严格版,更高布局方差和更强 GSAP 强制
high-end-visual-design高端精致 UI,柔和对比、高级字体、克制配色
minimalist-ui编辑式产品 UI,灵感来自 Notion/Linear
industrial-brutalist-ui硬朗机械美学,瑞士排版、锐利对比
stitch-design-tasteGoogle Stitch 兼容规则,可导出 DESIGN.md
full-output-enforcement强制完整输出,防止模型截断时留下占位注释

工作流技能

技能名说明
redesign-existing-projects审计现有项目 UI → 按优先级修复排版、间距、层级、样式
image-to-code图片优先流程:生成参考图 → 分析 → 实现代码

图像生成技能

技能名说明
imagegen-frontend-web网站设计稿生成,强排版和间距
imagegen-frontend-mobile移动端界面和流程图(iOS/Android/跨平台)
brandkit品牌套件看板——Logo、配色、字体、视觉识别

安装

# 安装默认技能(design-taste-frontend v2)
npx skills add https://github.com/Leonxlnx/taste-skill

# 安装单个技能
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"

# 安装改造专用技能
npx skills add https://github.com/Leonxlnx/taste-skill --skill "redesign-existing-projects"
Info

Taste Skill 的 SKILL.md 是纯文本指令文件,兼容任何 AI 代理——Claude Code、ChatGPT、Codex 等。也可以手动复制到项目的 .claude/skills/ 目录下。

硬性规则(节选)

以下规则是 Taste Skill 的不可协商底线:

规则要求
Hero 视口适配Hero 必须在首屏完整显示,标题最多 2 行,副标题最多 20 词
Hero 文本限制Hero 区域最多 4 个文本元素
布局多样性8 个区块至少使用 4 种不同的布局族
单一强调色整页只用一个强调色,饱和度默认 <80%
圆角一致性每页只用一套圆角系统
CTA 无障碍每个 CTA 按钮必须通过 WCAG AA 对比度(4.5:1)
Em-dash 全面禁止em-dash(—)被完全禁止,零例外

AI 平庸设计特征(Forbidden Patterns)

Taste Skill 内置了一份"AI 味"检测清单——这些模式在 LLM 生成的 UI 中极为常见,但一眼就能看出是 AI 做的:

  • 霓虹发光和过度饱和的强调色
  • 纯黑(#000000)或纯白(#ffffff)背景
  • 默认使用 Inter 字体
  • 泛滥的紫色渐变和暗色网格背景
  • 通用占位名称("John Doe"、"Acme Corp")
  • 完美无缺的数字("10,000+ 用户"、"99.9% 可用")
  • 区块编号 eyebrow("01 — 功能"、"02 — 优势")
  • 装饰性状态圆点和 div 假产品预览
  • "向下滚动"提示箭头
Tip

这些规则不是"建议"而是硬性检查项。Pre-Flight Check 会逐一验证,任何一项无法通过,页面就不算完成。

设计系统自动映射

Taste Skill 会根据 Brief 自动选择合适的设计系统,每个项目只用一个,不混用:

Brief 信号映射设计系统
Microsoft / 企业Fluent UI
Google / Material@material/web
ShopifyPolaris
UK 政府govuk-frontend
IBMCarbon
GitHubPrimer
US 政府USWDS
通用 React + Tailwindshadcn/ui
Warning

安装后不会自动替换你现有的组件库。Taste Skill 控制的是设计意图和规则,而非具体的 CSS 实现。它与 shadcn/ui、Ant Design、Element Plus 等组件库兼容。

使用场景

场景一:SaaS 落地页

> 安装 design-taste-frontend,设置旋钮为 6/5/5
> 创建一个项目管理 SaaS 的落地页,目标受众是中小型团队

Agent 会先推断 Brief、选择 shadcn/ui,避免居中 Hero 默认布局,强制使用真实图片,通过 Pre-Flight Check 后输出代码。

场景二:改造现有项目

> 安装 redesign-existing-projects
> 审查并改进当前项目的首页设计

Agent 会先审计现有 UI(品牌 Token、信息架构、内容块、SEO 基线),然后按优先级应用改造杠杆:排版刷新 → 间距调整 → 色彩校准 → 动效层 → Hero 重构 → 完整区块替换。

场景三:图片优先开发

> 安装 image-to-code + imagegen-frontend-web
> 为健身 App 生成一套落地页设计稿,然后实现代码

Agent 会先生成参考图片,分析设计方向,最后实现匹配的前端代码。

场景四:高端客户项目

> 安装 high-end-visual-design
> 为奢侈品牌创建一个产品展示页面

柔和对比、高级字体、克制配色——适合需要"昂贵感"的客户项目。

框架兼容性

Taste Skill 默认栈为 React/Next.js + Tailwind v4 + Motion library,但其规则针对设计意图而非特定框架 API,因此兼容:

框架兼容性
React完全支持,默认栈
Vue支持,动效部分需替换为 Vue Motion 或 CSS 动画
Svelte支持,动效部分需适配 Svelte transitions
纯 HTML支持,设计规则和配色方案直接适用

与其他设计类 Skills 的区别

维度Taste Skillfrontend-design(Anthropic)ui-ux-pro-max
核心定位反 AI 平庸设计,强制纪律引导美学方向探索全栈 UI/UX 设计系统
配置机制三旋钮数值(1-10)自然语言描述风格50+ 种设计风格预设
质量保障Pre-Flight Check 强制检查无强制检查99 条 UX 规则
改造支持内置改造审计协议
平庸模式检测内置 Forbidden Patterns
设计系统映射自动映射到官方设计系统10 个技术栈支持
图像生成内置 Web/Mobile/Brandkit
Tip

Taste Skill 与 frontend-designui-ux-pro-max 不冲突——可以组合使用。Taste Skill 提供纪律和底线(什么不能做),其他 Skills 提供灵感和方向(可以怎么做)。

Skills 组合建议

场景推荐组合
从零设计高品质 React UIdesign-taste-frontend + react-best-practices + shadcn
改造现有前端项目redesign-existing-projects + web-design-guidelines
高端客户交付high-end-visual-design + design-taste-frontend + ui-ux-pro-max
图片优先工作流image-to-code + imagegen-frontend-web + design-taste-frontend
Vue 项目设计品质提升design-taste-frontend + vue-best-practices + vue
极简产品风格minimalist-ui + design-taste-frontend
Warning

Taste Skill 的 SKILL.md 文件较长(数千行规则),安装后会占用一定的上下文窗口。建议根据实际需要选择 1-2 个子技能安装,而非全部安装。

下一步