跳到主要内容
造物笔记

Vibe Coding UX 提升完全指南

10 招消除 AI 味儿,从一句风格限定到一套设计宪法。

🎯 把界面与交互磨得顺手耐看
核心收益:更清楚地表达设计意图,做出更好用的页面
展开章节目录 (34 节)
💡 本篇核心导读能跑通和有人愿意用,中间隔着一道鸿沟——这道鸿沟叫 UX。

策略全景图:10 招在手,告别 AI 味儿

一句话速览

#策略一句话大白话版
1加形容词限定用具体的风格词(极简、杂志风、iOS 风)替换模糊的"好看点""不要只说好看,说要像苹果官网那样。"
2换更强模型不同模型的前端审美能力差异很大,能力强的模型一次性更好看"这模型做界面有点丑,换个脑子试试。"
3用开源组件库让 AI 基于 shadcn/ui、Ant Design 等成熟组件库开发,自带专业 UI"别自己画,用现成的乐高搭。"
4先做设计原型用 Figma、Pixso 等工具先定设计稿,再把设计稿交给 AI 实现"先画图纸,再让 AI 照着盖。"
5给参考网站/截图提供真实网站 URL 或设计截图,让 AI 提取风格后模仿"照这个网站的样子给我来一个。"
6先做设计调研动手写代码前,先让 AI 调研 3-5 个同类产品的设计风格"先去看看别人怎么设计的,学最好的。"
7设计赛马让多个 AI 窗口/模型同时出 3-5 版,人挑最好的那版"多生几个,选最好看的那个崽。"
8要求 N 版对比让同一个 AI 出 3 个不同风格的方案,逐个讨论优缺点"给我做三个版本:极简风、杂志风、科技风。"
9独立设计实验不确定某种风格好不好?先做个独立 Demo 页跑起来看看"先做一页试试水,好看再推广。"
10制定设计宪法把配色、字号、间距、圆角写成一份 Style Guide,让 AI 严格遵守"先立规矩,以后每次改动都按规矩来。"

梯度图:从一句话到系统化

提升 UX 不是一步到位的——它是一个从"随口说"到"系统控"的成长路径。下面的梯度图帮你找到当前的起点:

🟢 第一层:口头派(零门槛,张嘴就来)
    │
    ├── 1. 加形容词限定       ← "帮我做得现代一点、极简一点"
    └── 2. 换更强模型          ← "换个更会做前端的模型试试"
    │
    ▼ 有了基本审美判断力后...
    │
🟡 第二层:借力派(花 10 分钟,找参考)
    │
    ├── 5. 给参考网站/截图     ← "照这个网站的风格来"
    ├── 6. 先做设计调研        ← "帮我搜 5 个好看的同类产品"
    └── 3. 用开源组件库        ← "用 shadcn/ui 来写"
    │
    ▼ 有了设计参照系后...
    │
🟠 第三层:实验派(多版本,用人眼挑)
    │
    ├── 7. 设计赛马            ← "开 3 个窗口,各出一版,我挑"
    ├── 8. 要求 N 版对比       ← "给三个风格方案,说说各自的优缺点"
    └── 9. 独立设计实验        ← "先做个单页 Demo 跑起来看看"
    │
    ▼ 有了最佳方案后...
    │
🔴 第四层:系统派(锁死规范,可持续)
    │
    ├── 4. 先做设计原型        ← "在 Figma 里定好所有页面再去写代码"
    └── 10. 制定设计宪法       ← "写一份 Style Guide,以后每页都按这个来"

快速决策:看着需求找方法

不用读完整个文档,看你当前在哪个阶段,直接用对应策略:

你现在的状态...第一反应进阶玩法
第一次做项目,不知道该长啥样➜ 6. 先做设计调研➜ 5. 给参考网站
AI 生成的界面一股 AI 味儿➜ 3. 用开源组件库➜ 5. 给参考截图
页面的颜色/字号/间距乱七八糟➜ 10. 制定设计宪法➜ 3. 用组件库统一
一个页面修了很多次还是不好看➜ 7. 设计赛马(重做)➜ 4. 先做设计原型
不确定哪种风格适合这个项目➜ 8. 要求 N 版对比➜ 6. 调研同类产品
想尝试一种新风格但怕翻车➜ 9. 独立设计实验➜ 8. 先做 3 版挑
已经做好了但"差点意思"➜ 1. 加形容词限定➜ 5. 找参考迭代
团队多人协作,风格不统一➜ 10. 制定设计宪法➜ 3. 统一组件库

开篇:为什么 UX 审美是 Vibe Coder 的第二护身符

1.1 一个残酷的事实

Vibe Coding 让"做出来"变得前所未有的容易。你可以在 10 分钟内生成一个抽奖转盘、一个番茄钟、一个记账工具。但能跑通和有人愿意用,中间隔着一道巨大的鸿沟——这道鸿沟叫 UX。

一堂训战营的观察:同样是用 AI 写代码,有人做出来像大厂产品,有人做出来像"毕设作业"。差距不在代码能力——差距在审美判断力

1.2 AI 味儿:Vibe Coder 的头号公敌

"为什么我用 AI 搓出来的网站,一眼就能看出是 AI 做的?"

这叫"AI 味儿"——那种千篇一律、缺乏个性的界面风格。具体表现:

AI 味儿的症状具体表现为什么会这样
配色死板蓝紫渐变色用到吐,默认配色一字不改AI 训练数据里 Tailwind 默认蓝紫色出现频率最高
布局死板首屏大标题 + 下面三个卡片并排,万年不变AI 倾向于"最不容易出错的常见排列"
字体死板Inter、Roboto 来回用,毫无品牌感这些是免费开源字体里最安全的选择
Emoji 泛滥满屏幕的 🚀✨💡🎯,像小学生手抄报AI 把 emoji 当作"现代感装饰"来堆砌
内容空洞没有真实图片,文字风格像说明书AI 只能生成结构,没有人告诉你"该放什么内容"

一句话解释:AI 用"最常见的 = 最不容易出错的"。 而好设计恰恰相反,它需要"最合适的,不一定是最大路的"。

1.3 审美不是天赋,是判断力

很多人以为"审美 = 会配色、会排版"。对 Vibe Coder 来说,这不准确。

Vibe Coding 里的"审美",本质上是面对两个方案时,能基于用户任务、信息层级、交互反馈和视觉系统,说出哪个更好、为什么、下一步具体改什么。

你不需要成为设计师。你需要的是:面对 AI 生成的 10 个版本,有能力挑出最好的那一个,并说清楚好在哪、还能怎么改。


一、心态篇:在学技巧之前,先摆正姿态

1.1 这五个真相,每天默念一遍

真相一句话解释
好 UX 是迭代出来的,不是一次性生成的AI 不会在第一版就给你完美设计。打磨 5-10 轮是常态。
AI 能做 80%,剩下 20% 靠你拍板AI 可以迅速生成十版,但不会替人决定"哪一个更好"。选择权在你手上。
参考是最好的老师你不需要发明设计。99% 的好设计都有先例。找到对标、理解对标、改造对标。
用户任务 > 视觉效果一个配色普通的页面,如果用户能 3 秒找到自己要的东西,就是好 UX。
一致性 > 花哨全站用 3 个颜色统一用到底,远胜于每页换一个花哨配色。

1.2 打磨 UX 时最容易犯的四个心态错误

"一次到位"模式:"帮我做一个好看的网站"——然后期望 AI 一次性给你一个成熟产品。

正确做法:先让 AI 出一版,然后基于这一版逐条提修改意见。把"好看"拆成"标题字号大一档、卡片间距加 8px、按钮颜色换成暖橙色"。

"盲目崇拜"模式:AI 给什么就接受什么,不敢提修改意见。

正确做法:AI 生成的设计不是圣旨。大胆说"这个配色太冷了""这个布局太挤了""这几个卡片长一样,分不出来哪个重要"。AI 不会受伤,它只会按你的要求改。

"炫技堆砌"模式:每个页面都想搞点不一样的——渐变、动画、阴影、毛玻璃全上。

正确做法:好设计是做减法。选一个主视觉风格(比如极简白+深蓝强调色),全场统一。克制是一种高级的审美。

"闭门造车"模式:不看不比较,觉得自己做的"还行"就过了。

正确做法:打开 3 个同类产品,把它们的首页截图放在自己的产品旁边。哪里不如人家,一目了然。


二、诊断篇:先搞清楚你的 UX 问题出在哪

在动手之前,先学会判断当前页面的 UX 问题在哪一层。不同层的问题,用的策略完全不同。

2.1 UX 四层诊断法

🟡 第一层:结构问题

是什么:用户不知道这是什么网站、不知道能干嘛、不知道下一步去哪。

典型症状

  • 打开页面 5 秒不知道这是干什么的
  • 核心操作按钮不突出,被次要内容淹没
  • 手机上看内容挤成一团
  • 导航栏缺项或多到无从选择

Vibe Coding 话术

"帮我检查这个页面的信息结构:用户进来看的第一眼应该知道什么?现在页面有没有第一时间回答这个问题?核心操作按钮是不是足够突出?"

🔵 第二层:视觉问题

是什么:配色刺眼/寡淡、字号层级混乱、间距忽大忽小、不同页面风格不统一。

典型症状

  • 标题和正文字号差不多,看不出层次
  • 一个页面用了 5 种以上颜色
  • 卡片间距有的 8px 有的 32px
  • 按钮在 A 页是蓝色、在 B 页是绿色

Vibe Coding 话术

"帮我检查这个页面的视觉一致性:所有按钮的颜色、圆角、大小是不是统一的?标题和正文的字号比例对不对?卡片之间的间距是不是一致的?"

🔴 第三层:状态问题

是什么:只考虑了"一切正常"的状态,没考虑加载中、空数据、出错、成功、权限不足等状态。

典型症状

  • 点击按钮后没有任何反馈(不知道点了没有)
  • 数据加载时页面一片空白(用户以为坏了)
  • 搜索不到结果时只显示空白页(用户不知道是没数据还是出错了)
  • 表单提交成功后没有提示(用户不知道自己操作成功了没)

Vibe Coding 话术

"帮我检查这个页面的状态覆盖:加载中显示什么?数据为空显示什么?操作成功显示什么?操作失败显示什么?用户权限不够显示什么?把所有空白状态补上。"

🟣 第四层:内容问题

是什么:文字空洞、没有真实图片、文案像机器人写的、信息密度过低或过高。

典型症状

  • 充满了"欢迎来到我们的网站"这类废话
  • 用了大量的 emoji 代替真正的视觉设计
  • 大段文字堆在一起,没有分段和重点标记
  • 按钮文案全是"提交""确定"这种没有上下文的词

Vibe Coding 话术

"帮我检查这个页面的内容质量:标题是不是传达了一个明确的价值?正文有没有可以删掉的废话?按钮文案能不能改成更有行动感的词(比如把'提交'改成'立即免费体验')?emoji 是不是太多了,能不能用简洁的图标或排版替代?"

2.2 快速诊断判断表

下次觉得页面"不好看",先花 10 秒问自己四个问题:

判断问题如果是 YES → 问题层级优先用什么策略
用户进门 3 秒不知道这是啥?🟡 结构问题5. 给参考网站(看别人怎么组织信息)
各个元素看起来不在一个频道上?🔵 视觉问题10. 制定设计宪法(统一配色/字号/间距)
只有"正常"状态,其他情况全空白?🔴 状态问题给 AI 列状态清单(加载/空/错/成功)
文字读起来像机器人写的?🟣 内容问题让 AI 改写文案,指定语气和风格

三、Vibe Coding UX 十大提升策略(一堂实战版)

以下策略按"从低门槛到系统化"排序。新手从第 1-2 条开始,进阶后逐步用到第 10 条。


策略一:加形容词限定 —— 最低门槛的审美定向

这是最基础、最容易被低估的策略。很多人只会说"帮我做好看点",但"好看"是 AI 理解不了的主观词。

核心理念

用具体、可视化的形容词替换模糊的主观词。 AI 能理解"极简白底 + 深蓝强调色 + 大留白 + 思源黑体",但听不懂"高级感"。

话术模板

模糊版 → "帮我把这个页面弄好看一点"
具体版 → "帮我把这个页面设计成极简风格:白色背景、大量留白、深蓝色做强调色、标题用大字号加粗、正文浅灰色"
精确版 → "请参考 Stripe 官网的设计风格改造这个页面:深色导航栏、渐变 Hero 区域、卡片式内容布局、圆角 12px、阴影轻微、字体用系统默认无衬线体"

十个常用风格形容词(直接拿去用)

风格一句话描述适合什么类型的项目
极简风白底、大留白、一个强调色、字少信息精个人博客、工具站、企业官网
杂志风大图铺满、标题叠在图上、排版像杂志内页作品集、摄影站、品牌官网
iOS 风毛玻璃卡片、圆角大、图标圆润、浅色渐变移动端 App、工具类产品
科技风深色底、霓虹色强调、细线条、几何元素SaaS 产品、开发者工具
可爱风圆角超大、柔和配色、手绘插图、圆体字儿童产品、社区、创意工具
学术风衬线字体、留白大、配色克制、信息密度高知识库、文档站、研究型产品
复古风暖色调、粗衬线、纹理背景、低饱和度品牌故事页、独立创作者
商务风深蓝+白+灰、方正布局、专业感强B2B 产品、企业后台
自然风绿/棕/米色系、圆润线条、自然纹理健康、环保、生活方式类
粗野主义大粗字体、强对比色、不对称布局、有冲击力创意工作室、艺术类项目

进阶:把形容词变成可检查的规则

不是一句"极简风"就完事了。让 AI 帮你把风格翻译成具体的设计规则:

"帮我把'极简科技风'翻译成具体的设计规范,包括:
- 主色、辅助色、强调色分别是什么
- 标题/正文/辅助文字的字号和字重
- 卡片的圆角、阴影、间距
- 按钮的默认/悬停/禁用状态样式
以后每次生成新页面,都按这个规范来。"

策略二:换更强模型 —— 不同模型的前端审美差多远

核心理念

不同 AI 模型的前端设计能力差异巨大。有些模型生成的代码能跑但界面像 2010 年的网站,有些模型一次性生成的页面可以直接上线。

一句话理解

  • 强前端审美的模型:Claude 3.5/4 Sonnet、GPT-4o —— 更适合做面向用户的界面
  • 逻辑强但审美一般的模型:DeepSeek、Qwen —— 更适合写后端逻辑和算法
  • 速度快但不精细的模型:Gemini Flash、GPT-4o mini —— 适合快速出 MVP 草稿

Vibe Coding 话术

"这个项目的前端页面帮我用 [模型名] 来写,它的 UI 审美更好。后端逻辑用 [另一个模型名] 来写。"

实操建议

  • 第一版用强审美模型快速出效果,让人看了有信心继续
  • 迭代优化时继续用强审美模型,不要降级
  • 后端和工具脚本用逻辑强或便宜的模型,省钱

策略三:用开源组件库 —— 别让 AI 自己画,让 AI 用乐高搭

核心理念

AI 自己从零画 UI(手写 CSS),就像一个没受过设计训练的人徒手画房子——比例失调、风格混乱、质量不可控。但如果你让它基于成熟的组件库(shadcn/ui、Ant Design、MUI)来写,就像给了它一套乐高积木——每一块都是专业设计师做好的,AI 只需要拼起来。

常用组件库速查

组件库风格特点适合什么项目
shadcn/ui现代、可定制、代码即组件个人项目、SaaS 产品(推荐首选)
Ant Design企业级、功能全、中文文档好后台管理系统、数据仪表盘
MUI (Material UI)Google Material 风格、组件丰富企业级 Web 应用
NextUI暗色主题出彩、动效流畅科技感强的产品
Chakra UI简洁、组合性强、可访问性好快速原型和中小型项目

Vibe Coding 话术

一句话版 → "帮我用 shadcn/ui 重写这个页面,不要自己手写 CSS"
认真版 → "帮我用 Next.js + Tailwind + shadcn/ui 搭这个项目。所有 UI 组件优先用 shadcn/ui 的现成组件,不要自己从零造轮子。"

为什么组件库能消灭 AI 味儿

  • 配色:组件库自带一套经过设计师验证的配色方案
  • 间距:所有间距基于统一的 spacing scale(4px/8px/16px/24px/32px)
  • 状态:按钮自带了 default / hover / active / disabled / loading 五种状态
  • 响应式:组件默认支持移动端适配
  • 一致性:同一个组件库出来的页面,风格天然统一

策略四:先做设计原型 —— 用专业工具定设计,再让 AI 实现

核心理念

"先写代码,边写边调样式"是最低效的 UX 打磨方式。你会在代码的细节里迷失方向,忘记了整体结构。正确的做法是:先在设计工具里把关键页面画出来,确认方向没问题了,再交给 AI 实现。

三步走

第一步:用设计工具做关键页面
- 选项 A(零门槛):Figma / Pixso,拖拽组件拼页面
- 选项 B(AI 辅助):Google Stitch、v0.dev、bolt.new 一句话生成原型
- 选项 C(纯文字):先用 Markdown 画线框图,把信息结构定下来

第二步:确认设计方案
- 把设计稿分享给团队成员,收集反馈
- 问自己三个问题:用户知道这是干什么的吗?用户知道下一步去哪吗?这个页面在手机上能看吗?

第三步:交给 AI 实现
"这是设计稿截图 [附图]。帮我 1:1 还原这个设计。注意配色、字号、间距、圆角严格和设计稿保持一致。"

什么时候必须做原型

  • 项目的核心页面超过 3 个
  • 有多人协作,需要统一设计方向
  • 项目需要给人看(对外产品、客户演示)
  • 之前纯靠 AI 生成的界面被否了 3 次以上

策略五:给参考网站/截图 —— 最直接的设计"偷师"法

核心理念

你不需要发明设计。你只需要找到你喜欢的、适合你项目的参考,让 AI 提取它的设计语言,再应用到你的项目上。

三种参考方式

方式 A:给 URL,让 AI 自己看
"请访问 https://stripe.com,提取它的:
1. 配色方案(主色、强调色、背景色、文字色的 HEX 值)
2. 字体选择(标题用什么字体、正文用什么字体)
3. 布局结构(Hero 区、功能展示区、CTA 区是怎么排的)
4. 间距体系(标题和正文之间、卡片之间大概多少间距)

然后按照这套设计语言,帮我改造我的项目首页。"
方式 B:给截图,让 AI 模仿
"[贴上参考网站截图]
帮我做一个类似风格的网站。不需要一模一样,但要保留:
- 配色感觉(暖色/冷色/中性)
- 排版节奏(大图+大字+少字,还是紧凑信息型)
- 视觉重心(第一个抓住你眼球的是什么)
- 卡片和按钮的样式感觉"
方式 C:给多个参考,让 AI 融合
"我提供三个参考网站的设计截图 [附图1] [附图2] [附图3]。
帮我分析每个方案的优缺点,然后给一个融合方案,取每个的长处。
比如:取 A 的配色、B 的布局、C 的卡片设计。"

好参考去哪找

平台适合找什么怎么搜
Dribbble视觉设计灵感、配色方案搜项目类型英文关键词 + "web design"
花瓣中文产品设计灵感搜产品类型中文关键词
Awwwards顶级网站设计案例按行业/风格分类浏览
Land-book落地页设计灵感按产品类型分类,适合首页参考
Mobbin真实 App 截图按功能模块(登录/注册/列表/详情)分类
Product Hunt新产品的实际落地页看最近热门产品的官网设计

策略六:先做设计调研 —— 开发前的必修课

核心理念

"先调研再动手"是高质量 Vibe Coding 的核心习惯。很多人一上来就让 AI 写代码,写了几百行才发现方向偏了。花 10 分钟做设计调研,能在后面省下 2 小时反复调整的时间。

三步调研法

第一步:让 AI 调研同类产品
"帮我调研 5 个 [同类产品] 的官网/Web 端设计,分析它们的:
1. 配色方案和品牌调性
2. 首页信息结构和布局
3. 核心操作按钮的设计(位置、大小、颜色)
4. 移动端适配策略
5. 各有什么做得好的地方、有什么可以改进的地方"

第二步:让 AI 分析设计趋势
"基于上面的调研,总结这类产品在设计上的 3-5 个共同趋势。
哪些是'行业标配'(必须做),哪些是'差异化机会'(可以做但别人没做好的)?"

第三步:让 AI 给方案建议
"基于调研结果和我的项目定位 [一句话描述项目],给我 3 个设计方向建议。
每个方向说清楚:适合什么用户群、核心视觉特点、潜在风险。"

Vibe Coding 话术

"先不要写代码。帮我调研一下 [你的产品类型] 领域的设计最佳实践,找出 3 个你觉得设计最好的产品,分析它们的设计语言。然后把分析结果应用到我的项目上。"

策略七:设计赛马 —— 让多个 AI 同时出方案,人挑最好的

核心理念

当你不知道哪种设计方向更好的时候,不要纠结,让 AI 全做出来,用眼睛投票。这是 Vibe Coding 独有的优势——"多生出几个方案"的边际成本几乎为零。

三种赛马方式

方式 A:多窗口赛马(最快)

同时开 3 个 AI 对话窗口,给同样的需求,但加上不同的风格限定词:
- 窗口 1:"帮我做 [项目],风格参考 Apple 官网(极简、大留白、高质量的渐变)"
- 窗口 2:"帮我做 [项目],风格参考 Notion(干净、功能感强、配色克制)"
- 窗口 3:"帮我做 [项目],风格参考 Linear(深色、线条极简、科技感)"

三个窗口跑完之后,截图放一起对比,选最好的那版。

方式 B:单窗口 N 版(最有组织)

"先不要写完整项目。帮我给 [项目] 的首页设计 3 个不同风格的方案:
1. 极简白 + 深蓝强调 —— 专业、可信赖
2. 暖色调 + 大图 —— 温暖、有故事感
3. 深色底 + 渐变 —— 科技感、前沿

每个方案给我一页预览,包括配色板、字体选择、关键页面的布局草图。
我来选择方向,你再开始写代码。"

方式 C:AB 测试(最严谨)

"帮我给这个按钮/卡片/页面的设计出 A/B 两个版本。
A 版本:[描述 A],B 版本:[描述 B]。
两个版本的区别只在 [变量],其他完全一样。"

适用场景

  • 项目初期,不确定整体设计方向
  • 甲方 / 老板说"好看点"但你不知道他喜欢什么
  • 觉得自己做的"还行"但想看看有没有更好的可能性

策略八:要求 N 版对比 —— 激发 AI 的设计多样性

核心理念

如果你只让 AI 出一个方案,它会用"最安全的路径"——也就是最普通的方案。但当你明确要求出多个版本时,AI 会主动探索不同的设计思路,给你意想不到的选项。

Vibe Coding 话术

基础版 → "帮我设计 3 种不同风格的首页,让我挑一下"
进阶版 → "帮我设计 3 种不同信息架构的首页:
- 方案 A:以产品截图为中心的 Hero + 三列功能卡片
- 方案 B:以一句话价值主张开场的极简版
- 方案 C:以用户案例/评价开场的社交证明型
每种方案清楚说明:适合什么用户、优势在哪、风险是什么"

关键技巧:让 AI 说出"为什么"

不要只让 AI 出方案,还要让它解释设计决策:

"每个方案请说明:
1. 设计理念:为什么选这个配色/布局/字体
2. 用户心理:这个设计会让用户产生什么感觉
3. 取舍:你放弃了什么、换来了什么
4. 如果只改一件事:如果要快速提升一档,最该改哪里"

策略九:独立设计实验 —— 先做单页 Demo,确认方向再推广

核心理念

当你有一个设计想法但不确定好不好——比如想试试全站用深色主题、想把所有卡片改成圆角 24px、想用一种特别的字体——不要直接改全站,先做一个独立单页 Demo,跑起来看看。

Vibe Coding 话术

"帮我在一个新文件里做一个独立的实验页面,只包含 [你想试的设计元素]。
不用管功能和数据,纯前端静态页,让我看看视觉效果。
如果我确认方向没问题,再推广到整个项目。"

什么时候用

  • 想尝试一个比较跳脱的设计风格
  • 不确定某种配色方案在移动端的表现
  • 想在正式改版前给团队看看效果
  • 对某个 UI 组件的设计拿不准(导航栏、卡片、表单等)

策略十:制定设计宪法 —— Vibe Coder 的终极武器

核心理念

这是最"慢"但最"稳"的方法。当你的项目超过 3 个页面、需要持续迭代时,一份设计规范(Style Guide)是防止 AI 每次随机发挥的唯一手段。

设计宪法就是告诉 AI:"以后每次生成新页面,都按这套规则来。不要每次自由发挥。"

最小可用宪法模板

# [项目名] 设计规范 v1.0

## 配色
- 主色:#XXX(用途:导航栏、主按钮、强调文字)
- 强调色:#XXX(用途:重要标签、CTA 按钮、链接悬停)
- 背景色:#XXX(用途:页面背景)
- 卡片背景:#XXX(用途:卡片、弹窗背景)
- 正文文字:#XXX(用途:段落文字)
- 辅助文字:#XXX(用途:标签、日期、次要信息)

## 字体
- 标题字体:[字体名],加粗,字号 32px/24px/18px(H1/H2/H3)
- 正文字体:[字体名],常规,字号 16px,行高 1.6
- 代码字体:[等宽字体名],字号 14px

## 间距
- 页面左右 padding:24px(手机)/ 48px(桌面)
- 组件间距:16px
- 模块间距:32px
- 卡片内 padding:24px

## 组件规则
- 按钮:圆角 8px,padding 12px 24px,字号 16px
- 卡片:圆角 12px,阴影 0 2px 8px rgba(0,0,0,0.08)
- 输入框:圆角 8px,边框 1px solid #E5E7EB,focus 时边框变主色

## 图标
- 图标集:[如 Lucide Icons / Heroicons]
- 图标大小:24px(导航)/ 20px(按钮内)/ 16px(文字旁)

如何使用宪法

第一步:让 AI 生成宪法初稿
"帮我为 [项目名] 生成一份 Style Guide,包含配色、字体、间距、组件规则。
参考 [你喜欢的参考网站] 的设计。用表格形式,清楚、可直接执行。"

第二步:你确认/修改
(检查配色是否喜欢、字号层级是否合理、间距是否舒服)

第三步:锁死
"把这份 Style Guide 作为项目的设计宪法。以后每次生成新页面或修改页面,
先检查是否符合宪法。不符合的地方先修正,不要引入新的样式变体。"

宪法的真正价值

  • 防止设计退化:AI 每次改代码时不至于越改越乱
  • 降低沟通成本:不需要每次都说"按钮用蓝色圆角 8px",宪法已经说了
  • 保证一致性:哪怕做 20 个页面,看起来都像同一个产品
  • 支持协作:多人改同一个项目时,有统一的设计约定

四、UX 打磨速查表

当你不知道从哪里开始时,按这个表走:

你遇到了...第一反应进阶玩法
"AI 味儿"太重➜ 3. 换开源组件库➜ 5. 给参考网站换皮
说不出具体想怎么改➜ 1. 加形容词限定➜ 6. 做设计调研
改了很多轮还是不好看➜ 7. 设计赛马重做➜ 4. 先做设计原型
配色/间距/字号不统一➜ 10. 制定设计宪法➜ 3. 统一换组件库
手机上看特别丑➜ 5. 给参考截图(含移动端)➜ "帮我逐个页面检查响应式"
空白状态各种缺失➜ "帮我列出所有缺失的状态"➜ 给每个空白页写文案
用户说"不知道能干啥"➜ 5. 调研同类产品信息架构➜ 重新设计 Hero 区域
想做个好看的但没灵感➜ 6. 调研设计平台➜ 8. 要求 N 版对比
多人协作风格冲突➜ 10. 制定设计宪法➜ 3. 统一组件库
一个卡片/组件怎么调都不对➜ 9. 独立实验页➜ 5. 找参考组件截图

五、沉浸式打磨:一个真实 UX 提升案例

以一个典型 Vibe Coding 产品——"GTD 时间管理工具"的首页为例,模拟从粗糙到精致的完整打磨过程。

Round 0:初始版本(典型 AI 味儿)

一句话生成:"帮我做一个 GTD 时间管理工具的网页"

结果:蓝紫渐变背景、白色大标题"欢迎来到 GTD 时间管理"、三个并排卡片(收集箱/今日待办/周计划)、底部一个"开始使用"按钮。满屏的 ✨🚀📋 emoji。Inter 字体。

诊断:结构🟡 视觉🔵 状态🔴 内容🟣 全占了。

Round 1:消除 AI 味儿(策略三 + 策略五)

"帮我把这个页面改成:
1. 用 shadcn/ui 组件库重写,不要手写 CSS
2. 参考 Things 3 和 Todoist 的设计风格:
   - 白色/浅灰背景
   - 一个强调色(深蓝 #2563EB)
   - 卡片式布局,清晰的信息层级
   - 去掉所有 emoji,用简洁图标替代
   - 字体用系统默认无衬线体"

Round 2:定结构(策略一 + 策略六)

"调研了三个顶级 GTD 工具的首页,它们的 Hero 区域都做了一件事:'用一句话告诉你这个工具的核心差异化价值。' 
帮我把 Hero 区改成:大字标题 + 一句核心价值主张 + 一个 CTA 按钮 + 一张产品截图。"

Round 3:补状态(策略八)

"帮我检查这个页面的状态覆盖:
1. 数据加载中 → 显示骨架屏(Skeleton loader)
2. 任务列表为空 → 显示引导文案 + 快速添加按钮
3. 操作成功 → Toast 提示 + 列表刷新
4. 操作失败 → Toast 提示 + 保留用户输入
5. 网络断开 → 顶部提示条 + 离线数据可用标记
把缺失的状态全部补上。"

Round 4:定宪法(策略十)

"帮我为这个 GTD 工具生成一份 Style Guide。以后每次新增页面或修改组件,严格按这套规范来。不要引入新的颜色变体或间距变体。"

结果对比

维度Round 0(原始)Round 4(打磨后)
第一印象"这肯定是 AI 做的""这是哪个团队的 SaaS 产品?"
信息清晰度不知道这工具能干嘛Hero 一句话说清核心价值
视觉一致性颜色随机、间距随机全站统一配色/字号/间距体系
状态完整性只做了"正常"态加载/空/成功/失败/离线全有
移动端体验挤成一团正常适配

六、总结:记住这六句话就够了

  1. AI 能做 80%,剩下 20% 靠你拍板 —— AI 不会替你决定"哪个更好",审美判断力是你的核心价值。
  2. 参考是最好的老师 —— 打开 5 个同类产品,截图放一起,你就知道自己的差距在哪了。
  3. 先调研再动手,先定宪法再迭代 —— 方向错了,跑得越快偏离越远。
  4. 用组件库,别手写 CSS —— shadcn/ui 一块组件抵你调一小时的间距。
  5. 完整性 > 花哨 —— 一个配色朴素但所有状态都考虑到的产品,比一个好看但空白处全是窟窿的产品靠谱 10 倍。
  6. 一致性 > 个性 —— 全站用 3 个颜色统一到底,比每页换配色更能建立品牌感。

最后想说的:Vibe Coding 最迷人的地方是什么?不是 AI 帮你写了多少代码,而是它让你有能力做出"真正像样的产品"。而"像样"的第一步,就是你的产品看起来值得被认真对待。学会打磨 UX,你就从一个"能用 AI 搓东西的人",变成了一个"能做出让人愿意用的产品的人"。