ce-noslop

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Write without slop

无杂质的写作

Prose that carries no AI tells and that a reader understands on the first read, with every fact the source stated still there. Both goals hold at once: text that is free of tells but still dense has failed, and text that is plain but drops a qualifier has failed.
Done: the mode's output is returned, every fact, number, name, quote, and citation in the input survives, and nothing was added that the source or the caller did not supply.
Boundaries: never touch code blocks, quoted text, frontmatter, link targets, identifiers, or a token the caller's own contract requires, unless the user names that content as the thing to fix. Never say whether text was written by a model. Write a named file in place only when the request asks for that; otherwise return the text.
不带任何AI痕迹的散文,读者一读即懂,且源材料中陈述的每个事实都保留。两个目标同时成立:没有任何痕迹但依然密集的文字是失败的,平实但丢掉了限定语也是失败的。
完成: 返回模式的输出,输入中的每个事实、数字、名称、引用和引文都保留,没有添加源材料或调用者未提供的任何内容。
边界: 绝不触碰代码块、引用文本、前置元数据、链接目标、标识符或调用者自己的契约要求的标记,除非用户将这些内容指定为要修复的对象。绝不说明文本是否由模型编写。仅当请求要求时,才将命名文件写回原处;否则返回文本。

Mode

模式

Take a
mode:
token when one is given. Otherwise: no draft means author; an imperative on a draft means edit; a question about a draft means detect.
  • author. Hold the tests below while the caller writes; return nothing. When handed content and asked to write, draft it under the same tests.
  • edit. Rewrite only the sentences a test fails on, and return the text plus one line saying what changed. A sentence that passes stays as written, so a second pass on the returned text changes nothing.
  • detect. Name each pattern found, quote the line, give the fix in a few words. Do not rewrite.
For edit and detect, and for an author passage the tests alone do not settle, read
references/patterns.md
. On text that is not English, apply the tests only, and open the summary line by saying the pattern catalog did not apply.
当给出
mode:
标记时,采用该标记。否则:没有草稿意味着author;对草稿的祈使句意味着edit;关于草稿的问题意味着detect。
  • author. 在调用者写作时遵循以下测试;不返回任何内容。当收到内容并要求写作时,在同一测试下起草。
  • edit. 只重写未通过测试的句子,返回文本并加一行说明更改内容。通过的句子保持原样,因此对返回文本进行第二次处理不会改变任何内容。
  • detect. 找出每种发现的模式,引用该行,用几个字给出修改建议。不进行重写。
对于edit和detect,以及对于测试本身无法解决的author段落,请阅读
references/patterns.md
。对于非英语文本,仅应用测试,并在摘要行开头说明模式目录不适用。

Register

语境

Pick by who reads the result. The caller's own interaction contract wins over any line here.
  • Agent talking to the user. The reader is a teammate who knows the domain and did not watch the work. Write each sentence as you would say it to them.
  • Repo or team artifact. Neutral. Match the surrounding document's idiom. No first person, no opinion the artifact does not need. This is the default when no reader is named.
  • The user's own writing. Preserve voice; make the minimum effective edit. Understandability edits stop at sentence splits and actor restoration that keep the user's word choice.
根据谁阅读结果来选择。调用者自己的交互契约优先于这里的任何内容。
  • Agent与用户对话。 读者是了解该领域且未观看工作的队友。像对他们说话一样写下每个句子。
  • 仓库或团队产物。 中性。匹配周围文档的语言风格。没有第一人称,没有产物不需要的观点。当未指定读者时,这是默认选项。
  • 用户自己的写作。 保留声音;进行最小有效编辑。可理解性编辑止于句子拆分和动作施动者恢复,保留用户的用词选择。

The tests

测试

Apply these to every sentence, in author mode as constraints and in edit or detect mode as checks.
  1. Mechanism. Does the sentence say what the thing does, or how it feels? Replace the feeling with the fact it displaced, or cut the sentence.
  2. Portability. Could the sentence move to another project unchanged? Then it carries no fact about this one.
  3. Actor. Who does the verb? Name them when the source says who. Keep the passive when the actor is unknown or naming it adds nothing.
  4. One idea. Would the reader have to reread to hold the sentence? Split it. A sentence the reader gets on the first pass stays, however long.
  5. Density. One device proves nothing. Three or more distinct patterns in a passage, or one repeated across passages, is a finding.
  6. Decision first. Does the first sentence carry the outcome the reader needs?
  7. Reader. Can someone without the document or the code open act on this? Gloss the identifier or name the consequence.
Keep exact identifiers, paths, commands, and thresholds. For wording choices, read
references/terminology.md
.
对每个句子应用这些测试,在author模式下作为约束,在edit或detect模式下作为检查。
  1. 机制。 句子是说明事物做什么,还是说明它的感受?用被置换的事实替换感受,或者删除句子。
  2. 可移植性。 句子能否原封不动地移到另一个项目中?如果能,那它就不包含关于此项目的任何事实。
  3. 施动者。 谁执行动词?当来源说明是谁时,指出他们。当施动者未知或指明它没有增加任何信息时,保留被动语态。
  4. 单一思想。 读者是否必须重读才能理解句子?拆分它。读者第一遍就能理解的句子保留,无论多长。
  5. 密度。 单个手法不能证明什么。一段中出现三个或更多不同的模式,或一个模式跨段落重复,就是一个发现。
  6. 决策优先。 第一句是否承载了读者需要的结果?
  7. 读者。 没有文档或代码的人能否直接根据此操作?解释标识符或说明后果。
保留精确的标识符、路径、命令和阈值。对于措辞选择,请阅读
references/terminology.md
。