Vibe Coding UX 提升完全指南
10 招消除 AI 味儿,从一句风格限定到一套设计宪法。
展开章节目录 (34 节)
策略全景图: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 一句话说清核心价值 |
| 视觉一致性 | 颜色随机、间距随机 | 全站统一配色/字号/间距体系 |
| 状态完整性 | 只做了"正常"态 | 加载/空/成功/失败/离线全有 |
| 移动端体验 | 挤成一团 | 正常适配 |
六、总结:记住这六句话就够了
- AI 能做 80%,剩下 20% 靠你拍板 —— AI 不会替你决定"哪个更好",审美判断力是你的核心价值。
- 参考是最好的老师 —— 打开 5 个同类产品,截图放一起,你就知道自己的差距在哪了。
- 先调研再动手,先定宪法再迭代 —— 方向错了,跑得越快偏离越远。
- 用组件库,别手写 CSS —— shadcn/ui 一块组件抵你调一小时的间距。
- 完整性 > 花哨 —— 一个配色朴素但所有状态都考虑到的产品,比一个好看但空白处全是窟窿的产品靠谱 10 倍。
- 一致性 > 个性 —— 全站用 3 个颜色统一到底,比每页换配色更能建立品牌感。
最后想说的:Vibe Coding 最迷人的地方是什么?不是 AI 帮你写了多少代码,而是它让你有能力做出"真正像样的产品"。而"像样"的第一步,就是你的产品看起来值得被认真对待。学会打磨 UX,你就从一个"能用 AI 搓东西的人",变成了一个"能做出让人愿意用的产品的人"。