夜雨聆风学习资料网

ARTICLE · 1223614

为什么 AI 做前端页面,越做越乱?附完整工作流提示词

为什么 AI 做前端页面,越做越乱?附完整工作流提示词

现在用 GPT、Claude、Codex 做前端,写出一个页面已经不难。

真正难的是项目越做越大之后,AI 容易出现:改一个地方顺手改三个、不同页面风格逐渐跑偏、参考图被当成功能需求,最后甚至说不清哪个版本才是最终版本。

问题很多时候不是 AI 不会写,而是没有明确的施工规则。

所以,我把整个过程整理成一套简单的方法:

先确认 → 定规则 → 做母版 → 控制修改 → 小批量传播 → 验收。

◇ ◆ ◇

01

PART

一、先把“做什么”说清楚

很多人一开始就把参考图丢给 AI:“按照这个样式,帮我做一个页面。”

但这里最容易出现一个问题:

参考图是视觉参考,不是业务需求。

它可以参考页面风格、信息密度、卡片、按钮、图标和留白,但不能直接决定:

  • 页面有什么功能
  • 谁可以使用
  • 用户能做什么
  • 有哪些业务状态
  • 哪些功能需要权限

所以第一步不是写页面,而是先整理业务页面清单。

把页面、角色、功能、权限、状态、导航和主要操作先确定下来。

不确定的地方就标记为待确认,不要让 AI 自己补。

记住一句话:

“

业务决定做什么,参考图决定长什么样。

◇ ◆ ◇

02

PART

二、不要一上来做完整个项目

如果一个项目有几十个页面,直接让 AI 全部按照参考图开发,结果往往是:

每个页面都做了一遍“重新设计”。

最后按钮、字体、卡片、间距甚至顶部区域都会慢慢出现差异。

更稳妥的方法是:

“

先做少量代表页面。

比如选择一个数据总览页、一个列表页、一个详情页、一个表单页。

先把整体视觉方向确定下来,负责人确认后,再继续往后做。

这样可以避免错误的视觉规则一次性传播到整个项目。

◇ ◆ ◇

03

PART

三、把“好看”变成统一规则

确定了视觉方向,还不能只告诉 AI:“后面都按照这个风格。”

因为图片只能告诉它最终长什么样,却不能完整说明背后的规则。

所以要把确认后的视觉进一步整理成统一规则,包括:

  • 信息层级
  • 页面布局
  • 颜色
  • 字体
  • 图标
  • 按钮
  • 公共组件

这样做的目的只有一个:

“

让不同页面使用同一套规则,而不是每个页面自己发挥。

以后需要调整时,也只需要修改对应的规则,而不是几十个页面分别修改。

◇ ◆ ◇

04

PART

四、先做“页面母版”,再批量施工

这是整个方法里最关键的一步。

例如项目里有很多列表页面,不要让 AI 每次重新设计。

先做好一个:

“

列表母版

然后:

“

商品列表 = 列表母版 + 商品业务

订单列表 = 列表母版 + 订单业务

用户列表 = 列表母版 + 用户业务

同样可以建立数据总览、详情、表单、审批、管理等不同类型的页面母版。

结构统一,业务内容不同。

如果确实存在业务结构差异,再单独建立对应变体,而不是每个页面重新设计一套。

◇ ◆ ◇

05

PART

五、每次修改,都要告诉 AI“能改什么”

AI 开发最容易出现的问题就是:

“

“我明明只让它改按钮,为什么连字体、图标和布局也一起改了?”

因为你只告诉了它:“改按钮”

却没有告诉它:

其他地方不能动。

所以每次施工都应该明确:

允许修改什么。

禁止修改什么。

例如这一次只调整按钮,那么字体、图标、页面布局、卡片、业务逻辑和权限都应该明确列入禁止修改范围。

这样 AI 才能真正做到:

“

只改这一项,不顺手优化其他地方。

◇ ◆ ◇

06

PART

六、一次任务,原则上只改一个视觉系统

在这个基础上,再增加一个简单原则:

“

一次施工,原则上只修改一个视觉系统。

比如本轮只改按钮,就不要同时修改字体、图标、颜色和页面间距。

这样出了问题以后,更容易知道到底是哪一次修改造成的。

如果确实需要同时调整多个系统,就先说明原因、影响范围和最小修改范围,再继续施工。

◇ ◆ ◇

07

PART

七、可点击,不代表都是按钮

还有一个很容易被忽略的问题:

可点击,不等于按钮。

页面里可能同时存在按钮、文字链接、列表操作、关闭图标、错误重试区域、导航和输入框。

它们虽然都可以点击,但交互语义完全不同。

例如“加载失败,点击重试”,可能是整个区域都可以点击。

如果为了统一样式,强行把它改成一个小按钮,就可能改变原来的点击范围和交互方式。

所以在统一按钮之前,要先判断:

“

它到底是不是标准按钮。

否则最后可能出现:

视觉统一了,交互却被破坏。

◇ ◆ ◇

08

PART

八、不要让 AI 一次修改全部页面

当规则和页面母版确定后,也不要马上让 AI 把所有页面全部改掉。

更合理的方式是:

先代表页 → 再小批量 → 最后扩大范围。

先选择不同业务模块、不同数据量、不同状态的页面进行验证。

如果发现问题,优先修改源规则或母版,再继续传播。

而不是每个页面单独打补丁。

这样才能真正做到:

“

一套规则,多处复用。

◇ ◆ ◇

09

PART

九、AI 说“完成”,不等于真的完成

最后一步是验收。

不能只看一张“正常页面”的截图。

至少要检查四件事:

① 不同尺寸

检查有没有:

  • 横向溢出
  • 文本截断
  • 卡片挤压
  • 图文碰撞
  • 顶部遮挡
  • 安全区域问题

② 不同状态

根据项目实际情况检查:

  • 默认
  • 加载
  • 空状态
  • 错误
  • 禁用
  • 长文本
  • 大数据量
  • 无数据
  • 权限受限

如果项目还有审批、借出、归还、失败、重试等特殊状态,也要一起验证。

③ 技术验证

确认代码、运行、构建、组件、交互以及统一规则是否正常。

④ 真人确认

最后由负责人实际查看当前版本,确认视觉效果是否真正符合要求。

所以:

“

技术验证通过,不等于负责人视觉验收通过。

只有两者都完成,才算真正完成。

◇ ◆ ◇

10

PART

十、把整个流程压缩成 6 步

如果不想记住这么多内容,其实可以把整个方法记成:

① 先确认做什么

业务决定功能,参考图只决定视觉。

② 再确定长什么样

先做少量代表页面,不要一开始批量设计。

③ 把视觉变成规则

建立统一的信息层级、页面布局、颜色、图标、按钮和组件规则。

④ 先做页面母版

同类页面按照母版传播,而不是每页重新设计。

⑤ 明确施工边界

每次告诉 AI:什么能改,什么不能改。一次任务原则上只修改一个视觉系统。

⑥ 最后再验收

小批量传播 → 多尺寸 → 全状态 → 技术验证 → 真人视觉确认。

最终形成:

“

视觉不漂移 + 工程不漂移。

◇ ◆ ◇

11

PART

接下来,直接把这套方法变成可以执行的提示词

下面这 6 组提示词,可以按照项目实际阶段逐步交给 AI。

“

不要一次把 6 组提示词全部发给 AI。按照项目当前阶段逐步执行。

AI 如果发现前置条件不满足,应先停止当前步骤并说明原因,不要自行补条件。

◇ ◆ ◇

12

PART

提示词 1|先梳理业务,不要急着写页面

text

你现在负责协助我进行一个前端项目的业务与工程梳理。

本阶段只做分析,不写代码,不设计页面,不根据参考图自行增加功能。

请先整理项目的前端页面结构。

每个页面至少输出:

1. 页面名称

2. 页面类型

3. 使用角色

4. 页面主要目的

5. 必须展示的信息

6. 主要操作

7. 次要操作

8. 权限要求

9. 业务状态

10. 页面之间的导航关系

11. 搜索、筛选、分页、提交、重试等交互状态

页面类型可以根据实际项目归类,例如:

Dashboard、List、Detail、Form、Approval、Management 等。

同时检查:

- 页面入口

- 返回关系

- 详情跳转

- 弹窗或面板

- Loading

- Empty

- Error

- Disabled

- 权限受限状态

如果需求中存在没有确定的功能、字段、操作或业务规则,请明确标记为“待确认”。

禁止:

- 根据参考图自行增加业务功能

- 根据常见后台系统经验补充需求

- 自行修改业务流程

- 自行确定我没有确认的权限规则

- 直接进入代码施工

核心原则:

业务真源决定页面功能、信息、动作、权限和状态。

参考图即使包含搜索框、Tab、卡片、按钮或其他控件,也只能作为后续视觉参考,不能直接视为业务需求。

完成后先输出:

① 页面清单

② 页面类型

③ 待确认项

④ 当前无法确定的内容

等待我确认后再进入下一阶段。

◇ ◆ ◇

13

PART

提示词 2|先确定视觉方向,不要一次做完整项目

text

现在进入前端视觉方向确认阶段。

本阶段的目标不是一次完成全部页面,而是根据已经确认的业务页面结构,选择少量代表页面建立视觉方向。

请先确定:

1. 项目的整体视觉气质

2. 信息密度

3. 页面留白

4. Header 表现

5. 卡片组织方式

6. 页面区域层级

7. 字体层级

8. 图标风格

9. 按钮突出程度

10. 主次操作关系

11. 目标平台下的视觉约束

参考图片只用于提取视觉特征。

必须区分:

【采用的视觉特征】

【不采用的视觉特征】

【仍需确认的视觉特征】

不要根据参考图增加业务功能。

不要因为参考图存在某个功能入口,就默认我的项目也需要这个功能。

请选择少量具有代表性的真实业务页面进行视觉方案设计。

优先覆盖不同页面类型,例如:

- Dashboard

- List

- Detail

- Form

- Approval

- Management

不要求全部类型都建立,只选择项目实际需要的类型。

设计方案必须使用真实业务结构,而不是虚构内容。

完成后输出:

1. 视觉方向

2. 代表页面

3. 设计依据

4. 待确认项

5. 尚未冻结的内容

在我确认整体视觉方向之前,不要批量设计全部页面,也不要批量修改工程代码。

◇ ◆ ◇

14

PART

提示词 3|把确认后的视觉变成统一规则

text

现在进入 Design Foundation 建立阶段。

请根据已经确认的视觉方向和代表页面,把视觉设计转换成可以长期执行的统一规则。

本阶段重点建立:

1. Information Hierarchy

2. Typography

3. Layout

4. Color

5. Icon

6. Button

7. Component

8. Asset 使用规则

请优先建立语义规则,而不是让每个页面自己决定具体数值。

需要明确:

【Information Hierarchy】

- 页面核心信息

- 区域标题

- 业务正文

- 辅助信息

- 弱提示

【Typography】

- 字体层级

- 字号

- 字重

- 行高

- 文字颜色角色

- 使用场景

【Layout】

- 页面左右间距

- Header 与内容距离

- Section 间距

- Card 间距

- Card 内部 Padding

- Row 间距

- 图标与文字间距

- Safe Area

- 小屏处理方式

【Color】

- Primary

- Danger

- Success

- Warning

- Neutral

- Background

- Surface

- Border

- Text Primary

- Text Secondary

- Text Disabled

【Icon】

- 图标来源

- 业务语义

- 图标尺寸层级

- 未知业务分类的回退规则

【Button】

- Primary / Danger / Neutral

- Small / Medium / Large

- Default / Pressed / Loading / Disabled

- Height

- Radius

- Padding

- Width Model

- Icon 槽位

【Component】

根据实际项目建立需要的公共组件和业务组件。

注意:

1. 相同语义必须尽量消费相同规则。

2. 页面不能自行建立第二套视觉规则。

3. 不要因为某个页面需要特殊布局,就直接修改全局规则。

4. 如果发现需要新增语义,请先说明原因和影响。

5. 不要为了视觉统一改变已经确认的业务行为、权限或交互。

6. 所有正式规则必须有明确的正式入口。

7. 示例数值不能自动变成正式规则。

完成后输出:

① Foundation 规则

② Token / Registry / Component 等正式入口

③ 页面消费方式

④ 待确认规则

⑤ 可能受到影响的页面或组件

未经确认,不要自行扩大规则范围。

◇ ◆ ◇

15

PART

提示词 4|先建立页面母版,再复制到同类页面

text

现在进入 Page Master 建立阶段。

不要直接批量修改所有页面。

请根据已经确认的视觉规则,选择真实代表页面建立可运行的页面母版。

根据项目实际情况建立需要的母版,例如:

- Dashboard Master

- List Master

- Detail Master

- Form Master

- Approval Master

- Management Master

每个母版需要明确:

1. Header

2. 页面区域组织

3. 信息层级

4. 卡片结构

5. 页面间距

6. 字体

7. 图标

8. 按钮

9. 操作区

10. Loading

11. Empty

12. Error

13. Disabled

14. 小尺寸布局

母版必须基于真实业务页面实现。

请严格区分:

【固定结构】

例如:

Header、区域组织、卡片语言、间距、字体、图标、按钮、操作区。

【允许替换】

例如:

业务字段、数据、权限、业务状态。

不要因为不同页面的数据不同,就重新设计页面结构。

如果同类型页面存在明显结构差异:

1. 先判断是否属于业务真实差异。

2. 如果确实需要差异,提出 Variant。

3. 不要每个页面重新设计一套。

母版完成后先进行技术、多尺寸和状态验证。

只有验证通过并获得负责人视觉确认后,才能作为正式 Page Master 使用。

未经确认,不得批量传播。

◇ ◆ ◇

16

PART

提示词 5|明确本次允许改什么,禁止改什么

text

现在进入正式施工阶段。

本轮施工必须严格执行 ALLOWED / FORBIDDEN。

【TASK】

本轮任务:

[填写本次具体任务]

【TASK_SYSTEM】

[例如:Button / Icon / Typography / Layout / Color / Component]

【ALLOWED】

本轮允许修改:

[填写允许修改的具体内容]

【FORBIDDEN】

本轮禁止修改:

[填写禁止修改的具体内容]

除上述 ALLOWED 范围外,不得主动扩大施工范围。

特别禁止:

1. 顺手修改其他视觉系统

2. 顺手重构代码

3. 顺手升级依赖

4. 顺手修改目录结构

5. 修改业务逻辑

6. 修改权限

7. 修改接口

8. 修改数据结构

9. 修改未授权组件

10. 修改已经冻结的设计规则

例如本轮如果是 Button:

ALLOWED:

- 高度

- 圆角

- Padding

- 边框

- 背景

- 已批准的按钮状态视觉

FORBIDDEN:

- 字体

- Icon Size

- 页面布局

- 卡片

- 页面间距

- 业务逻辑

- 权限

- 接口

- 数据结构

- 将 SPECIAL CONTROL 改造成 STANDARD BUTTON

如果发现任务必须修改其他系统才能完成:

立即停止该部分施工。

先输出:

1. 为什么必须修改其他系统

2. 需要修改什么

3. 会影响哪些消费者

4. 最小修改范围

5. 验证方案

等待授权后再继续。

本轮施工原则:

一次任务原则上只修改一个视觉系统。

不要用“更美观”“更现代”“顺便统一”等理由扩大施工范围。

◇ ◆ ◇

17

PART

提示词 6|施工完成后,不要只说“完成”,必须验收

text

现在进入本轮施工验收阶段。

不要只回复“已完成”或“全部正常”。

请根据本轮实际修改范围进行受控验证,并返回可定位的证据。

至少检查:

【一、视觉一致性】

检查:

- Typography

- Layout

- Color

- Icon

- Button

- Component

- 页面结构

确认是否符合正式规则。

【二、多尺寸】

至少验证:

- 一个正常尺寸

- 一个较小尺寸

根据目标平台补充必要尺寸。

检查:

- 横向溢出

- 文本截断

- 图文碰撞

- 卡片挤压

- Header

- Bottom Navigation

- Safe Area

- 弹窗

- 表单

- 悬浮层

- 滚动区域

不能只通过缩放一张截图判断多尺寸通过。

【三、状态】

根据项目实际业务验证适用状态:

- Default

- Loading

- Empty

- Error

- Disabled

- Long Text

- Large Data

- No Data

- Permission Restricted

如果存在业务特殊状态,也必须验证。

不适用状态标记 N/A,并说明原因。

【四、交互】

核实:

- 点击事件

- 显示条件

- Disabled 条件

- Loading 条件

- 点击热区

- 事件传播

- 重试

- 重复提交

- 权限限制

不要只检查视觉截图。

【五、施工范围】

重点检查本轮是否发生越界修改。

对照:

ALLOWED

vs

实际修改

FORBIDDEN

vs

实际变化

如果发现:

- 字体被修改

- 图标被修改

- 页面布局被修改

- 卡片被修改

- 业务逻辑被修改

- 权限被修改

- 未授权组件被修改

必须明确报告。

不能因为最终页面看起来更漂亮,就忽略越界修改。

【六、工程验证】

检查:

- 项目能否正常运行

- 构建是否正常

- 资源是否正常

- 正式 Token 是否正确消费

- Registry 是否正确消费

- Component 是否正确使用

- 是否产生并行视觉体系

最后输出:

1. 本轮修改范围

2. 实际修改文件

3. 实际修改系统

4. 验证页面

5. 验证尺寸

6. 验证状态

7. 技术检查结果

8. 越界检查结果

9. 新增问题

10. 未验证项目

11. 当前版本

12. 当前状态

不要把:

“代码完成”

直接写成:

“技术验证通过”。

也不要把:

“技术验证通过”

直接写成:

“负责人视觉验收通过”。

两种状态必须分别记录。

◇ ◆ ◇

18

PART

最后:让 AI “施工”,而不是“自由发挥”

AI 越来越会写代码,但一个长期项目真正需要的,并不是让它每次都重新设计。

而是让它知道:

做什么、怎么做、哪些能改、哪些不能改,以及什么时候算完成。

这套方法本质上就是把 AI 从:

“自由发挥的开发者”

变成:

“按照规则施工的开发助手”。

如果你也经常遇到 AI 开发项目越改越乱的问题,上面这 6 组提示词可以直接拿去使用。

不用一次全部发送,按照项目实际阶段逐步执行即可。

关注我或者私信我,获得更多AI实用干货~

也可以进AI干货群我们一起交流哦~

相关学习资料