
AI 生成的 UI 普遍"平庸"——布局单调、排版死板、动效缺失。Taste-Skill 是一套可移植的 Agent Skills(代理技能文件),通过注入设计规则,让 AI 输出更有品质感的前端界面,而不是千篇一律的模板风格。
SKILL.md 文件——一种可移植的指令文件,AI Agent 可自动加载# 安装全部技能
npx skills add https://github.com/Leonxlnx/taste-skill
# 安装单个技能(通过 install name)
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"
# 固定使用 v1 版本
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend-v1"也可以直接将
SKILL.md文件复制进项目,或粘贴到 ChatGPT / Codex 对话中手动使用。
技能名 | Install Name | 用途说明 |
|---|---|---|
taste-skill (v2) | design-taste-frontend | 默认推荐,v2 实验版,含设计语言推断、三拨杆调节、GSAP 动效骨架 |
taste-skill-v1 | design-taste-frontend-v1 | 原始 v1,用于需要精确兼容旧版行为的项目 |
gpt-tasteskill | gpt-taste | 更严格的 GPT/Codex 变体,强化布局方差和动效 |
image-to-code-skill | image-to-code | 图片 → 分析 → 代码的完整工作流 |
redesign-skill | redesign-existing-projects | 用于改造已有项目的 UI,先审计再修复 |
soft-skill | high-end-visual-design | 高端柔和风:留白、细腻字体、弹簧动效 |
minimalist-skill | minimalist-ui | 极简风(Notion/Linear 气质),节制配色 |
brutalist-skill | industrial-brutalist-ui | 机械/瑞士排版风,强对比、实验性布局 |
output-skill | full-output-enforcement | 强制 AI 输出完整代码,杜绝截断和占位注释 |
stitch-skill | stitch-design-taste | 兼容 Google Stitch,可导出 DESIGN.md |
技能名 | Install Name | 用途说明 |
|---|---|---|
imagegen-frontend-web | imagegen-frontend-web | 网站设计稿(Hero、Landing Page 等) |
imagegen-frontend-mobile | imagegen-frontend-mobile | 移动端界面流(iOS/Android) |
brandkit | brandkit | 品牌物料板:Logo、配色、字体、视觉应用 |
仅
taste-skill支持,通过文件顶部数值(1–10)调节:
拨杆名 | 含义 | 低值 | 高值 |
|---|---|---|---|
DESIGN_VARIANCE | 布局实验程度 | 居中/简洁 | 非对称/现代 |
MOTION_INTENSITY | 动效深度 | Hover 动效 | 滚动/磁吸动效 |
VISUAL_DENSITY | 信息密度 | 宽松留白 | 密集仪表盘 |
新项目通用 → taste-skill (design-taste-frontend)
需兼容 v1 → taste-skill-v1
改造旧项目 → redesign-skill
先出设计稿再写代码 → imagegen-frontend-web + image-to-code-skill
AI 总是截断输出 → output-skill
视觉方向已定 → soft-skill / minimalist-skill / brutalist-skillfollow the skill: generate images, then analyze, then code