做产品 PMaker
空格的键盘
先列全
信息来源谁要看频率
项目名称用户填本人高
客户名称用户填本人高
改稿次数系统算本人+客户中
单次报价用户填本人中
创建时间系统本人低
再谈
分几页
页面自然浮出来
列表页项目名 · 客户 · 状态
详情页改稿记录 · 报价
不展示创建时间只在排序时用

页面不是想出来的,是从信息清单里长出来的。先列全,分页这一步就变成了体力活。

Content Inventory

List out every piece of information to display, then decide which page each one goes on. Reverse the order and the page count keeps shifting.

What you will run into
  • 页面画到一半发现少了个字段,整个布局要重排
  • 同一个信息在三个页面都出现,但显示的详略程度不一致
  • 让 AI 做详情页,它凭空补了一堆你并不需要的字段

Start from the page and you'll unconsciously fill in content by copying interfaces you've seen, plugging gaps as you go. Start from the information and the page count and layout become a result driven by content volume — not a guess.

This inventory has a side effect: it's basically a draft of your data model. Once you've spelled out which fields the user fills in and which the system computes, the table structure is mostly set.

Which Columns the Inventory Needs

列填什么它决定了什么
信息一条具体的信息,不是一组页面上到底要显示什么
来源用户填、系统算、还是外部来的要不要做输入界面,要不要处理为空
谁要看本人、客户、还是管理员权限设计,以及要不要做多个视图
频率高频看、偶尔看、几乎不看放列表页还是详情页,还是干脆折叠
长度范围最短和最长可能是多少布局能不能扛住极值,是不是要截断
The last column is the one most often skipped, and the cost is direct: one user names a project with forty characters and your list layout falls apart.

Once listed, the pagination rule is also clear: high-frequency and short content goes in a list; low-frequency or long content goes in a detail view; rarely-viewed content simply isn't shown and is fetched only when needed.

清单列完,分页规则就是推出来的,不用猜 高频看 且 短 进列表页 项目名、状态、金额 低频看 或 长 进详情页 备注、历史记录、附件 几乎不看 干脆不展示 需要时再查 从信息开始想,页面数量和布局是被内容量推出来的结果;从页面开始想,你会照着见过的界面缺什么补什么。 最常被跳过的是「长度范围」那一列——一个用户起了四十个字的项目名,你的列表布局就垮了。 这份清单还有个副作用:它基本就是你的数据模型草稿。哪些字段用户填、哪些系统算,列清楚之后表结构也定了大半。
The last column is the one most often skipped, and the cost is direct: one user names a project with forty characters and your list layout falls apart.

Note for the AI

Having the AI produce the inventory first is far more stable than having it draw pages directly — and much easier to revise.

PROMPT · Content inventory
我要做:[功能一句话描述]
使用场景:[谁、在什么时候、要完成什么]

先不要画页面,也不要写代码。请先列一份内容清单,
表格形式,包含这几列:

信息 | 来源(用户填/系统算/外部) | 谁要看 | 查看频率 | 长度范围

要求:
1. 只列这个场景真正需要的信息。你觉得「一般都会有」
   但这个场景用不上的,单独列在一个「建议不做」的区块里,
   说明理由,不要直接放进主表。
2. 每一条都标出如果它为空,界面上该显示什么。
3. 列完之后,给出你建议的分页方案,并说明每一页
   放这些信息的理由。

我确认清单之后,你再画页面。

The first line is the key. Without it, the AI fills in fields based on similar products it has seen, and you get a generic template instead of your product.