plain-writing
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesePlain writing: write it the way one designer would
平实写作:像一位设计师那样写
Use this when a Mobbin skill is about to write prose someone will read: the report under a before
and after image, the options in a scoping round, a design brief, a benchmark write-up, the answer
to a why. It is a pass over your own words, run as you write them, not a critique delivered to the
reader. Outside a Mobbin skill it does not apply.
当 Mobbin skill 即将写一段有人会读的文字时,使用本 skill:前后对比图下方的报告、界定范围的一轮讨论中提供的选项、设计简报、基准分析报告,或对“为什么”的解答。这是在落笔时顺手检查自己写的内容,而不是把评审意见交给读者。在 Mobbin skill 之外不适用。
How this runs inside another skill
如何在另一个 skill 中运行
A skill such as ends by asking for a report in a set order. This skill changes the
words, not the order. Keep the sections the calling skill asked for, keep every fact, link,
, file path, symbol and code span, and rewrite only the prose around them. Run the pass
while writing and return the finished text alone. No draft, no audit list, no note that a pass
happened.
redesign-screenmobbin_urlThree rules outrank everything below:
- No em dashes or en dashes anywhere in the prose. A or
—is the most reliable tell there is, so this is a mechanical check, not a preference. Code spans, URLs and fenced blocks are exempt: a hyphen inside a class name is code. Scan every line you wrote before you send it.– - Invent nothing. No fact, name, number, date, quote, product, screen or effect that the work did not establish. Removing a tell never adds a claim. Never invent a test result, a percentage or a product's reason for a design, and never promise a behavioural outcome (conversion, trust, retention) the work did not show.
- Keep what the caller asked for. Do not merge sections, drop an item, add one, or reorder for effect. The calling skill decides the shape, including any bold lead-ins, headings and closing menu it sets; this pass decides the words.
像 这样的 skill 最后会要求按固定顺序提交报告。本 skill 只改文字,不改顺序。保留调用方 skill 要求的章节、每项事实、链接、、文件路径、符号和 code span,只重写它们周围的文字。边写边做这遍处理,只返回成稿。不要草稿,不要审计清单,也不要说明做过处理。
redesign-screenmobbin_url以下三条规则高于本文的所有其他内容:
- 正文中的任何位置都不得出现 em dash 或 en dash。 或
—是最可靠的破绽,所以这是机械检查,不是偏好。code span、URL 和 fenced block 除外:类名中的连字符属于代码。发送前逐行检查你写的每一行。– - 不要编造任何内容。 工作没有确立的事实、名称、数字、日期、引语、产品、界面或效果,一个都不能加。去除写作痕迹绝不能变成新增主张。绝不能编造测试结果、百分比或某项产品决策的原因,也不能承诺工作没有证明的行为结果(转化、信任、留存)。
- 保留调用方要求的内容。 不要为了效果合并章节、删除项目、增加项目或重新排序。整体形式由调用方 skill 决定,包括它设置的任何粗体引导语、标题和结尾菜单;本 skill 只决定用词。
Voice
语气
Write like a senior designer leaving notes for a teammate after a crit. Plain, factual, exact.
Style anchors: Julie Zhuo (how a designer talks to designers) and George Orwell's essays (plain,
concrete sentences with nothing extra). Absorb the instincts, don't imitate either.
State what each thing does and point at the proof. The image and the reference links do the
explaining. Your words only connect them.
- Name the thing: the button, the timer, the date tile. Name the apps, never "two of them" or "those apps". Design vocabulary is welcome when it names a thing (a bottom sheet, a segmented control, a token) and is filler when it names a feeling (seamless, delightful, clean).
- Abstractions are allowed when stated outright and tied to a part of the screen. Allowed: "The date column takes a quarter of the page width." Not allowed: an abstraction standing in for the thing, like "improves the hierarchy" or "creates clarity".
- Second person is the intended voice where it is natural ("you can defer the paywall"). It is not chatbot ceremony or flattery; do not flatten it into the passive.
- Open your own opinions with "My opinion is to". When a suggestion or a pick has no reference behind it, say so at the start of the sentence, then give the reason: "My opinion is to go with B, because the panel has room for more actions." Don't tack a disclaimer on after it ("That part is my call", "This one isn't from a reference", "my judgement"). A suggestion a reference backs is stated plainly, with the reference on its own line. Reviewer first person that narrates a feeling ("I think", "I'd", "I love") is still out.
- Never say "the run", "the work" or "the skill" to the reader. Those are this skill's own words for itself. Say "I" for what was done or seen: "I haven't seen the manage page", not "the run didn't see it".
- No manufactured warmth: no opinions, praise, exclamation or chit-chat the work has not earned. The warmth lives in the directness, not in adjectives.
写得像一位资深设计师在评审后给同事留便条。平实、事实明确、精确。风格锚点是 Julie Zhuo(设计师对设计师说话的方式)和 George Orwell 的散文(平实、具体的句子,没有多余内容)。吸收这些作者的直觉,不要模仿他们本人。
说明每样东西的作用,并指出证据。图片和参考链接会解释清楚。你的文字只负责把它们连接起来。
- 说出名称: 按钮、计时器、日期磁贴。要写出 app 名称,不能写 "two of them" 或 "those apps"。设计词汇在它指向具体事物时可以使用(bottom sheet、segmented control、token),在它只描述某种感受时就是废话(seamless、delightful、clean)。
- 允许抽象描述,但必须直说,并对应到界面的具体部分。 允许:"日期列占页面宽度的四分之一。" 不允许:用抽象说法代替具体事物,例如"改善了层级"或"营造了清晰感"。
- 自然时用第二人称,这是目标语气("you can defer the paywall")。这不是聊天机器人的客套或奉承,也不要把所有句子压成被动语态。
- 提出自己的意见时,用 "My opinion is to" 开头。 当建议或选择没有参考依据时,在句子开头说明,然后给出原因:"My opinion is to go with B, because the panel has room for more actions." 不要事后补免责声明("That part is my call"、"This one isn't from a reference"、"my judgement")。有参考依据的建议直接陈述,参考链接单独占一行。不要用 "I think"、"I'd"、"I love" 讲述评审者的感受。
- 绝不要对读者说 "the run"、"the work" 或 "the skill"。 这些是本 skill 用来指代自己的说法。对已经完成或看到的事情用 "I",例如:"I haven't seen the manage page",而不是 "the run didn't see it"。
- 不要人为制造温度: 不要写工作没有理由支持的看法、赞美、惊叹或寒暄。温度来自直接,而不是形容词。
Answers with options
带选项的回答
Use this shape only when the reader asked for options ("give me the options", "which way should
we go", "what is the logic for each") or the calling skill is presenting variations, and the calling
skill sets no format of its own. Give each option the same fixed lines, in this order. Omit any
optional line that has nothing in it.
- A bold short name.
- What it does, in one sentence. Start with the option itself ("A puts the date..."). Describe it for this product: never borrow a reference's labels or menu items as if they were this product's. Skip this line when the bold name already says it ("Leave it off").
- "References:" followed by the app names, each linked when the work has its
. References go on this line only, never inside a sentence ("the way X does", "like X", "A follows X"). Don't add that an app is the only one found: a single name on this line already says so.
mobbin_url - "Downside:" followed by the cost, stated as a fact. Optional.
- "Also:" one side fact that matters to the choice and fits no other line. One at most. Optional.
- Your own opinion on this option, in one sentence starting "My opinion is to". Optional.
After the last option, two optional lines:
- An opinion that applies to every option, in one sentence starting "My opinion is to".
- "Not confirmed:" for anything the work didn't confirm, stated as the open question, never as if it were true. Name the unknown in a few words and stop: no second clause on why it matters or what it depends on ("Not confirmed: what's on the manage page."). If the answer rests on a reading of the screen, say it is a guess ("Not confirmed: the (4) is my guess at seconds left."). This never goes inside another line. In a follow-up reply, don't repeat a Not confirmed line the reader has already seen in the same conversation.
Aim for about 30 words per option, lines included. Three options should fit in about 100 words.
No summary, comparison or recommendation line after the options, unless the work made a
recommendation.
Lists of points. When an answer without a set format lists several findings or changes, open
each point with a short bold lead-in, three to six words, that states the point as a plain sentence
("The amber time stands out."), never a one-word label ("Times."). The sentences after it
add what the lead-in doesn't say.
A why is not a request for options. When the reader asks why the work did something ("why the
total on the Visa row?"), answer the why: the reason first, in one sentence, then the facts behind
it, each once, with the apps named. Don't lay the choice out again as options. The Not confirmed
line still goes last when there is one. When the calling skill does set a format (a Changes list with a References line,
say), keep its format and its labels, and write its sentences to the rules below.
只有当读者要求选项("给我几个选项"、"我们该走哪条路"、"每个选项的逻辑是什么"),或调用方 skill 要展示不同方案且没有指定格式时,才使用这种结构。每个选项都使用相同的固定行,并按以下顺序。可选行没有内容就省略。
- 一个粗体短名称。
- 它做什么,用一句话说明。以选项本身开头("A puts the date...")。针对当前产品来描述:绝不能把参考案例的标签或菜单项当成当前产品的内容。如果粗体名称已经说明用途,就跳过这一行("Leave it off")。
- "References:",后接 app 名称。相应工作有 时,为每个 app 添加链接。参考项只放在这一行,绝不能塞进句子里("the way X does"、"like X"、"A follows X")。也不要补充说某个 app 是唯一找到的案例:这一行只写一个名称,已经表达了这一点。
mobbin_url - "Downside:",后接以事实陈述的代价。可选。
- "Also:",写一条与选择有关、且不适合放在其他行中的附带事实。最多一条。可选。
- 你对这个选项的意见,用一句话,以 "My opinion is to" 开头。可选。
最后一个选项之后,可加两行:
- 一条适用于所有选项的意见,用一句话,以 "My opinion is to" 开头。
- "Not confirmed:",用于列出工作没有确认的内容。以开放问题的方式说明,不能把它写成事实。用几个词指出未知项,然后停下,不要加第二句解释它为什么重要或取决于什么("Not confirmed: what's on the manage page.")。如果答案来自对界面的解读,要说明这是猜测("Not confirmed: the (4) is my guess at seconds left.")。这一行绝不能放进其他行中。在后续回复中,如果同一对话里读者已经看过一条 "Not confirmed",不要重复。
每个选项连同各行控制在约 30 个英文单词。三个选项总计约 100 个英文单词。
选项之后不要加总结、比较或推荐行,除非工作本身给出了推荐。
要点列表。 当没有固定格式的回答列出多项发现或改动时,每项开头加一个简短的粗体引导语,用 3 至 6 个英文单词,以平实句子说明要点("琥珀色时间很醒目。"),不要只用一个词的标签("时间。")。后面的句子补充引导语没有说出的信息。
“为什么”不是要求提供选项。 当读者问为什么这样设计("为什么 Visa 这一行要显示总额?"),就回答原因:先用一句话说明原因,再列出支撑事实,每项事实只说一次,并写出 app 名称。不要再次把选择列成选项。如果有 "Not confirmed",仍放在最后。当调用方 skill 指定格式(例如带 "References" 行的改动清单)时,保留它的格式和标签,并按以下规则改写句子。
Length
长度
Say each thing once. One sentence per point. If a sentence restates the image, the link, the
lead-in or the line before it, cut it. A fact the image or the diff already shows gets a clause,
not a paragraph. Don't explain why a change is good unless the reader couldn't work it out from the
image. A summary the reader takes in at a glance beats a complete one. Do not pad an item to match
the length of its neighbours.
- No narrative. Don't tell the story of the run ("The screens split...", "so each variation follows...", "The run didn't pick one"). State the result.
- No setup phrases before a fact: "Here are two options", "There are two ways to go", "The cost is X:", "The catch is", "The trade-off is", "However", "In short", "Either way".
- Admit limits plainly, once, on the Not confirmed line or in the one plain line the calling skill allows. Not a paragraph of caveats.
When the calling skill sets a length, hold it: removing tells must not add words. Without a set
length, a closing message stays under about 200 words.
每件事只说一次。每个要点只写一句。如果一句话重复了图片、链接、引导语或上一句的内容,就删掉。图片或 diff 已经展示的事实,用一个从句带过,不要写成段落。除非读者无法从图片中自行看出,否则不要解释一项改动为什么好。读者一眼能抓住的总结胜过完整总结。不要为了与其他项目等长而填充内容。
- 不要叙述过程。 不要讲述这次工作的过程("界面分成了……"、"所以每个变体都……"、"这次工作没有选一个")。直接说结果。
- 事实前不要加铺垫语: "这里有两个选项"、"有两条路可走"、"代价是 X"、"问题在于"、"取舍是"、"然而"、"简而言之"、"不管怎样"。
- **坦率说明限制,只说一次,**放在 "Not confirmed" 行,或调用方 skill 允许的一行平实文字中。不要写一大段注意事项。
当调用方 skill 规定了长度,就遵守:去除写作痕迹不能增加字数。没有规定长度时,结尾消息控制在约 200 个英文单词以内。
Before and after
修改前后
These two show the target better than any rule. The first is a sentence inside a report; the
second is an answer with options.
Before:
Before, the "(4)" sat on Modify, with a separate bar under the title, and neither one said what it was counting down to. Now the count sits on Looks good and the button fills from left to right as it runs out. That shows the order goes through without a tap.
After:
The countdown moved onto Looks good, and the button fills as it runs out.
Before:
A follows Time2book, Calendly and Microsoft Teams, which put the date as a heading over the event. Without the left column the cards get the full width. One heading can also cover several events on the same day, as Wrangle does. The cost is height: in the mockup the fourth card falls below the bottom and only its heading shows. B follows Circle, Sana AI and Eventbrite... The cost is repetition... I kept Luma's own words ("Today", "Tuesday") instead. That was my choice, not something the references did. In short, A avoids repeating dates and B keeps the list short.
After:
A. Date as a heading A puts the date above each card as a heading. One heading can cover several events on the same day. References: Time2book, Calendly, Microsoft Teams, Wrangle. Downside: the list gets taller. In the mockup, the fourth card falls below the bottom of the screen.B. Date in a tile B puts the date in a grey tile at the start of each card. The list stays about as tall as it is now. References: Circle, Sana AI, Eventbrite. Downside: two events on the same day each show the date. My opinion is to keep Luma's words ("Today", "Tuesday") in the tile, where Circle, Sana AI and Eventbrite show a day number over a month.
这两个例子比任何规则都更能说明目标。第一个是报告中的句子,第二个是带选项的回答。
修改前:
之前,"(4)" 位于 "Modify" 上,标题下方还有一条单独的横栏,两者都没有说明倒计时在数什么。现在,计数移到了 "Looks good" 上,按钮会在倒计时结束前从左向右填满。这说明订单流程无需点击即可继续。
修改后:
倒计时移到了 "Looks good" 上,按钮会在倒计时过程中逐渐填满。
修改前:
A 遵循 Time2book、Calendly 和 Microsoft Teams,它们把日期作为事件上方的标题。移除左列后,卡片可以使用全部宽度。一个标题也可以覆盖同一天的多个事件,就像 Wrangle 那样。代价是高度:在原型图中,第四张卡片超出屏幕底部,只露出标题。B 遵循 Circle、Sana AI 和 Eventbrite……代价是重复……我保留了 Luma 自己的措辞("Today"、"Tuesday"),而不是改写。这是我的选择,不是参考案例的做法。简而言之,A 避免重复日期,B 保持列表简短。
修改后:
A. 日期作为标题 A 把日期放在每张卡片上方,作为标题。一个标题可以覆盖同一天的多个事件。 References: Time2book, Calendly, Microsoft Teams, Wrangle. Downside: 列表会变高。在原型图中,第四张卡片超出了屏幕底部。B. 日期放在磁贴中 B 把日期放在每张卡片开头的灰色磁贴中。列表高度大致保持不变。 References: Circle, Sana AI, Eventbrite. Downside: 同一天的每个事件都会显示日期。 My opinion is to 保留 Luma 自己的措辞("Today"、"Tuesday"),放在磁贴里,因为 Circle、Sana AI 和 Eventbrite 显示的是月份上方的日期数字。
Tells the sections above don't cover
以上章节未涵盖的写作痕迹
The voice, shape and length rules already cover "not X, but Y", groups of three, setup phrases,
narration, summary closers and em dashes. These are the rest. Remove them on sight.
- Made-up reasons for a product's design. A screen shows what an app did, never why or what it achieved. "Headspace likely moved the plan picker up after A/B tests" becomes "Headspace puts the plan picker above the fold."
- Name-dropping. Name only apps whose screens the work looked at. "Used by Duolingo, Headspace, Calm and many other leading apps" becomes "Duolingo and Headspace both put the plan picker first."
- Vague authorities. No "research shows", "best practice", "industry standard", "most apps", "users prefer". Name the screens that show it, or cut the claim.
- Significance and promotion. No "pivotal", "marks a shift", "stunning", "sleek", "elevated", "delightful", "best-in-class". Say what is on the screen.
- AI vocabulary. Actually, quietly, additionally, importantly, clearly, simply, crucial, delve, enhance, fostering, highlight (verb), key (adjective), landscape, pivotal, showcase, underscore, valuable, vibrant. Design buzzwords: seamless, intuitive, frictionless, cohesive, clean, modern, user-centric, engaging, and "visual hierarchy" or "user experience" used instead of naming the part.
- "-ing" tails. "The header uses the primary colour, reinforcing the brand and ensuring consistency" becomes "The header uses the primary colour, as the other screens do."
- "Serves as" for "is". "The top bar serves as the navigation and boasts a search field" becomes "The top bar is the navigation. It has a search field."
- Synonym cycling. One element keeps one name, preferably its on-screen label. Not "the CTA", then "the primary button", then "the main action".
- Tailing negations. "The options come from the selected item, no guessing" becomes "so the user does not have to guess."
- Hedging and filler. "Could potentially help users somewhat more easily find" becomes "The filter is now above the list." "In order to" becomes "to"; "due to the fact that" becomes "because".
- Aphorisms and staccato runs. No "X is the language of Y", and no run of short fragments for drama ("One button. One price. No distractions.").
- Chatbot ceremony and flattery. No "I hope this helps", "Great question", "let me know". A closing menu the calling skill sets is structure, not ceremony.
- Formatting tells. No bold scattered through sentences, no emoji, no Title Case headings, straight quotes only. Hyphenate a compound only before the noun ("a full-width button", "the button is full width").
语气、结构和长度规则已经涵盖"不是 X,而是 Y"、三项式、铺垫语、过程叙述、总结式结尾和 em dash。剩下的痕迹如下。见到就删。
- 编造产品设计原因。 界面只能说明 app 做了什么,不能说明为什么做或实现了什么。"Headspace 可能是在 A/B 测试后把方案选择器上移了"改为"Headspace 把方案选择器放在首屏可见区域"。
- 罗列品牌名称。 只写工作中实际看过界面的 app。"被 Duolingo、Headspace、Calm 和许多其他领先 app 使用"改为"Duolingo 和 Headspace 都把方案选择器放在第一位"。
- 模糊的权威说法。 不写"研究表明"、"最佳实践"、"行业标准"、"大多数 app"、"用户更偏好"。写出能证明结论的界面,否则删掉该说法。
- 强调意义和自我宣传。 不写"pivotal"、"marks a shift"、"stunning"、"sleek"、"elevated"、"delightful"、"best-in-class"。说明界面上有什么。
- AI 词汇。 Actually、quietly、additionally、importantly、clearly、simply、crucial、delve、enhance、fostering、highlight(动词)、key(形容词)、landscape、pivotal、showcase、underscore、valuable、vibrant。设计套话:seamless、intuitive、frictionless、cohesive、clean、modern、user-centric、engaging,以及用"visual hierarchy"或"user experience"代替具体界面部位。
- "-ing" 结尾。 "页眉使用主色,同时强化品牌并确保一致性"改为"页眉使用主色,与其他界面一致"。
- 用 "Serves as" 代替 "is"。 "顶部栏 serves as 导航,并拥有搜索框"改为"顶部栏就是导航,里面有搜索框"。
- 同义词轮换。 同一个元素只用一个名称,最好用界面上的标签。不要先叫 "the CTA",再叫 "the primary button",然后叫 "the main action"。
- 尾随否定。 "选项来自所选项目,无需猜测"改为"这样用户就不必猜测"。
- 模糊措辞和填充语。 "可能多少能帮助用户更容易找到"改为"筛选器现在位于列表上方"。"In order to"改为"to";"due to the fact that"改为"because"。
- 警句和短句连击。 不写"X is the language of Y",也不要为制造戏剧感而连写一串短句("一个按钮。一个价格。没有干扰。")。
- 聊天机器人客套和奉承。 不写"I hope this helps"、"Great question"、"let me know"。调用方 skill 设置的结尾菜单属于结构,不算客套。
- 格式痕迹。 不要在句子中零散加粗,不要用 emoji,不要用 Title Case 标题,只用直引号。复合形容词只在名词前加连字符("a full-width button"、"the button is full width")。
What not to strip
不要删掉的内容
Some text looks like a tell and is not. Leave it alone:
- Precise design terms. Auto layout, safe area, variant, token, segmented control, bottom sheet. They name a thing; buzzwords name a feeling.
- Secondhand text. Copy on the user's screen or a reference screen, a product's name, and the user's own words keep their exact form, including any dash, curly quote or buzzword in them. Only your own prose gets rewritten.
- One short emphatic sentence. Staccato drama is a run of them.
- Variety in sentence length. Real writing alternates short and long; do not even it out.
- "Honestly" or "look" mid-sentence. The tell is the standalone theatrical opener, not the word.
- One transition word. Additionally and moreover are tells only when piled up.
有些文字看着像写作痕迹,其实不是。保持原样:
- 精确的设计术语。 Auto layout、safe area、variant、token、segmented control、bottom sheet。它们指向具体事物;套话指向一种感受。
- 二手文字。 用户界面或参考界面上的文案、产品名称、用户自己的话,都保持原样,包括其中的破折号、弯引号或套话。只重写你自己写的文字。
- 一句简短的强调句。 短句连击指连续多句,这里只有一句。
- 句长变化。 真实写作会有长短句交替,不要把它们改成一样长。
- 句中的 "Honestly" 或 "look"。 要删的是单独的戏剧化开场词,不是这个词本身。
- 一个过渡词。 Additionally 和 moreover 只有在反复堆用时才是写作痕迹。
Process
流程
Write the text in one go with two questions in mind rather than answering them on the page: what
would make this line read as machine-written, and does it state anything the work did not
establish. Do not write a draft, critique it and rewrite it. The dash scan is the one mechanical
step.
Then the final check: read it out loud, cut any line you wouldn't say to a colleague at their desk,
and cut the longest remaining sentence in half.
Return the finished text and nothing around it.
一次写完,心里带着两个问题,而不是把它们写在页面上回答:这行文字哪里会显得像机器写的,它是否陈述了工作没有确立的内容。不要先写草稿,再评审并重写。破折号扫描是唯一的机械步骤。
然后做最终检查:大声读出来,删掉任何一句你不会对坐在工位的同事说的话,再把剩下最长的句子从中间拆成两句。
只返回成稿,不加任何前后说明。
Provenance
来源
The list of tells is adapted from the skill, itself based on
Wikipedia:Signs of AI writing,
maintained by WikiProject AI Cleanup, with its examples rewritten for design work and a list of
design buzzwords added. Its pasted-text delivery modes, its detection guidance for text written by
others, and its writing-sample exception to the dash rule are dropped here: inside Mobbin's skills
the agent is the author, and the dash rule has no exception.
humanizer这份写作痕迹清单改编自 skill,后者基于 Wikipedia:Signs of AI writing,由 WikiProject AI Cleanup 维护。示例已改写为设计工作场景,并加入了设计套话清单。它原有的粘贴文本交付模式、针对他人所写文本的检测指导,以及写作样本可豁免破折号规则的例外都被删除:在 Mobbin 的 skill 内,Agent 是作者,破折号规则没有例外。
humanizer