做产品 PMaker
空格的键盘
跟 AI 写页面,三步走,顺序别乱 ① 静态页 占位内容 · 确认样子 字段够不够、层级对不对 改起来只要几秒钟 ② 接数据 真实样本 · 确认形状 字段长度、空值、格式现形 结构撑不撑得住,这里见分晓 ③ 补边界 异常状态 · 确认兜底 空态、超长、加载失败 这一遍补完,才交给 AI 写码 为什么是这个顺序 每一步都便宜,才能每一步都敢改 —— 反过来:先写整个应用,改一处要动全身 让 AI 一次写完「页面 + 数据 + 逻辑」,是协作里最贵的一种浪费

静态页是最便宜的规格确认。先确认样子,再确认形状,最后确认兜底——顺序反了,代价按数量级放大。

从原型到代码

跟 AI 协作写页面,最常见的浪费是直接让它生成「完整应用」:页面、数据、逻辑一把梭。顺序应该反过来——先出静态页确认样子,再接数据,最后补边界。每一步都便宜,才能每一步都敢改。

你会遇到的现象
  • 让 AI 一次生成整个页面加数据加逻辑,改起来牵一发动全身
  • 样子还没确认,接口和状态已经写了一大堆
  • 「看起来挺对」的页面,真接了数据才发现结构撑不住

先出静态页:确认样子

第一步,只做一件事:让 AI 输出这一屏的静态结构。标题、列表、卡片、按钮,内容全部用占位文本。这一版不接数据、不写逻辑,它存在的唯一意义是让人确认——样子对吗?

再接数据:确认形状

第二步,拿真实样本把占位内容换掉。这一步验证的不是「样子」,是「形状」——真实数据进来之后,结构还撑得住吗?

最后补边界:确认兜底

第三步,补边界。加载中、加载失败、空数据、超长内容——四个状态各看一眼。这一遍做完,这一屏才真的能交给 AI 写完整代码。

记住这个顺序的回报:每一步的回退成本都极低。静态页错了,改几行占位;数据接进来形状不对,换结构;边界没兜住,补两个状态。反过来先写整个应用,任何一处要改,都是在一片互相纠缠的代码里动刀。

这个顺序的回报,全在「改错了要付多少代价」上 ① 静态页 确认样子 ② 接真实数据 确认形状 ③ 补边界 确认兜底 每一步改错了要付的代价 静态页错了 改几行占位,几秒钟 形状撑不住 换结构,还没写逻辑 边界没兜住 补两个状态 先写整个应用 任何一处要改,都是在一片互相纠缠的代码里动刀。
顺序上「边界必须排在数据之后」不是习惯问题:你根本不知道真实数据会怎么撑爆布局,提前补边界只是在空想。样例数据永远是「刚刚好」的,真实数据不是。