Taste-Skill:如何快速让 AI 写出的界面不再"AI 味"(完整指南)
【免费下载链接】taste-skillTaste-Skill - gives your AI good taste. stops the AI from generating boring, generic slop项目地址: https://gitcode.com/GitHub_Trending/ta/taste-skill
你让 AI 写个落地页,为什么交出来的总是一模一样的紫色渐变、居中卡片、三列图标?问题往往不在代码能力,而在设计决策:AI 每次都跳向"最安全"的默认审美,于是所有项目长得像同一个模板。Taste-Skill 就是为解决这件事而生的开源项目——一套给 AI 编码代理用的前端设计技能包,帮你在让 AI 写界面时避开模板化套路。
它到底在解决什么问题
普通 AI 助手写界面时偏爱几张"安全牌":Flex 居中、卡片三连、AI 紫蓝渐变、Inter 加深灰底。Taste-Skill 的思路不是替 AI 画图,而是把设计判断拆成可执行的规则,写进代理的工作流里,让它在动手前先做对设计决策。
核心是三个 1-10 的旋钮:
- DESIGN_VARIANCE:布局的冒险程度。1 分是绝对对称的规矩排版,10 分是非对称、大面积留白的艺术化排版。
- MOTION_INTENSITY:动效强度。低档只有悬停反馈,高档才上滚动编排和物理动效。
- VISUAL_DENSITY:单位视口的信息量。低档是画廊式的疏朗留白,高档是驾驶舱式的密集数据。
有了这三个参数,"克制一点""活泼一点""再密一些"就不再是模糊的形容词,而是 AI 能直接执行的配置。
三步跑通第一个页面
安装只有一行命令,代码技能和图像生成技能都走同一个入口:
npx skills add https://gitcode.com/GitHub_Trending/ta/taste-skill第一步:先让它"读懂"你的需求
默认技能开工前不写代码,而是先做一次设计读取:页面类型是什么、你用了哪些情绪词("极简""Linear 风""实验性")、贴了哪些参考链接和截图、受众是谁、有没有现成的 logo 和色板。读完之后,AI 会先用一句话报出判断,比如"我把它读成:给技术买家看的 B2B 落地页,走极简语言,倾向克制动效"。需求含糊时它只问一个问题,而不是甩给你一长串问卷。
方向先被说出来,再被写出来。读错了你能立刻纠正,而不是等一整页代码生成完才发现偏航。
第二步:用三个参数调出你想要的"手感"
推断完成后,AI 会按场景给出旋钮初始值。典型反馈是:常规 SaaS 落地页常落在 7 / 6 / 4 附近,信任优先的公共部门页面会压到 3 / 2 / 5。你也可以直接覆盖:
DESIGN_VARIANCE: 8 / MOTION_INTENSITY: 6 / VISUAL_DENSITY: 4之后所有布局、动效、密度决策都围绕这三个数展开。想要更稳,VARIANCE 往下拧;想要更"秀",往上加。
第三步:选对设计系统再动手
Taste-Skill 有一条硬规则:能用官方组件库就别手写。企业级 SaaS 用 Fluent UI,IBM 风分析界面用 Carbon,Shopify 后台用 Polaris,现代 SaaS 自建组件用 shadcn/ui 加 Tailwind v4,公共部门服务用 GOV.UK 或 USWDS。每个项目只允许一个设计系统,混用会被拦下来。
该选哪个技能模块?
每个模块只干一件事,装哪个取决于你的交付物是什么:
| 技能模块 | 它做什么 | 什么时候用 |
|---|---|---|
| taste-skill(默认,v2 实验版) | 读需求、推断方向、调三个参数 | 通用前端页面的默认选择 |
| gpt-tasteskill | 更严格的布局变化与动效规则 | 主要用 GPT / Codex 的流程 |
| image-to-code-skill | 先生成参考图、再分析、再写代码 | 设计稿转代码的工作流 |
| redesign-skill | 先审计现有 UI,再修复布局与层级 | 老项目翻新 |
| soft-skill | 低对比、大留白的高端视觉 | 品牌感强的页面 |
| minimalist-skill | Notion / Linear 式克制界面 | 生产力工具、SaaS |
| brutalist-skill | 瑞士字体、锐利对比的粗野风格 | 实验性、艺术向项目 |
| imagegen-frontend-web / mobile / brandkit | 只出设计参考图,不写代码 | 先要概念图,再交给编码代理实现 |
只装一个也能起步,装默认技能即可:
npx skills add https://gitcode.com/GitHub_Trending/ta/taste-skill --skill "design-taste-frontend"常见的坑与对应设置
- AI 紫蓝渐变、深色 mesh 背景:技能内置了反默认清单,明确要求绕开这些 LLM 默认审美,配色改由"设计读取"决定。
- 满屏居中加三等分卡片:对齐策略由 DESIGN_VARIANCE 控制,数值越高越倾向非对称留白。
- Inter 加深灰底的万能组合:排版规则要求为标题和正文分别定字体,建立清晰的阅读层次。
- 半成品代码、占位注释:output-skill 专门管这个,强制完整输出、不许偷懒。
- 动效卡顿触发重排:动画只走 transform 和 opacity,保证硬件加速。
- 无障碍被牺牲:对比度、键盘导航、语义化标记按 WCAG 2.1 AA 标准在生成前过一遍预检。
- 响应式按设备硬切断点:断点跟随内容变化来设,而不是机械套用三个固定宽度。
完整的规则和参数细节都写在skills/taste-skill/SKILL.md里,不想通读也没关系,装完直接用。
下一步你可以
挑一个真实的小页面(个人作品集或产品落地页),装上默认技能跑一遍完整流程:先看它报出的"设计读取"符不符合你的预期,再手动拧三个旋钮各试一次,对比产出。方向对了,同样的提示词,出来的界面就不会再是那张紫色卡片。
【免费下载链接】taste-skillTaste-Skill - gives your AI good taste. stops the AI from generating boring, generic slop项目地址: https://gitcode.com/GitHub_Trending/ta/taste-skill
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考