做产品 PMaker
空格的键盘
没有锚点
用户觉得记账不方便,
希望能更快地录入。
谁?什么时候?
多快算快?
录入慢是不是真的问题?
怎么做都对,也怎么做都错
有锚点
摆摊的老王,晚上九点收摊,
一手数钱一手记账,
记到一半来了客人就断了。
→ 会被打断,得能随时接着记
→ 手是脏的、亮着灯,按钮要大
→ 他要的不是快,是不丢
直接推得出设计

同一个需求的两种写法。左边这句话没法反驳,也没法执行;右边这段话能直接推出三条设计决定。

Scene anchors

Swap "users find it inconvenient" for "what a specific person is going through at a specific moment." Abstract needs cannot produce a design; concrete situations can.

What you'll run into
  • 团队每个人对同一句需求的理解都不一样
  • 讨论方案时全靠「我觉得」,没有判断依据
  • 让 AI 生成界面,它给的是一个放之四海皆可的通用页面

The problem with abstract descriptions is not inaccuracy — it is that they are compatible with too many approaches. "Enter data faster" could mean voice input, a quick template, or automatic recognition, and each one fits the sentence. You finish building, only to find the user wanted a fourth.

Five elements of an anchor

谁 摆摊的老王,五十岁,用一部老安卓机 不是「小微商家」这种词 什么时候 晚上九点收摊,路灯下,一手数钱 环境决定了字号、按钮大小、单手操作 想达成什么 今天收了多少钱,心里有数 注意:不是「记账」,记账是手段 卡在哪 记到一半来客人,回头忘了记到哪 这一条是产品的主任务 现在怎么办 在烟盒上划正字,回家再抄一遍 替代方案,也是你的竞争对手
Without an anchor, all four solutions "make sense," and the decision gets made by whoever is loudest or most senior. With an anchor, the first two eliminate themselves.

How to use it to decide

Once the anchor is written, it becomes a ruler. Measure every proposed solution against it.

候选方案拿锚点量一量结论
语音输入 收摊时周围吵,而且他不好意思对着手机说金额 否
拍照自动识别 他手里是零钱不是小票,没东西可拍 否
大按钮快捷金额 单手能按,被打断也不丢,符合他的常见面额 是
自动保存草稿 直接解决「回头忘了记到哪」这个主卡点 是
Without an anchor, all four solutions "make sense," and the decision gets made by whoever is loudest or most senior. With an anchor, the first two eliminate themselves.

A note for AI

Put the anchor in the prompt and what comes back immediately shifts from a generic template to a solution with real trade-offs.

PROMPT · needs with anchors
先记住这个使用场景,后面所有设计决定都要以它为准:

谁:[具体的人,含年龄、设备、熟练度]
什么时候:[时间、地点、环境,以及手上还在忙什么]
想达成:[他要的那个状态,不是他要用的功能]
卡在哪:[具体哪一步出问题,出问题的后果是什么]
现在怎么办:[他目前的替代方案]

基于这个场景,请先告诉我:
1. 这个场景对界面提出了哪些硬约束(字号、点击区域、
   单手操作、能否被打断等)
2. 你打算做的主任务是什么,为什么不是别的
3. 有哪些常见做法在这个场景下反而不适用

我确认之后你再写代码。

The third question is the most useful. It forces the AI to make a call like "voice input does not fit this scene," instead of piling on every feature it can think of.