chinese-writing-style
Skill2 starsChanged 30 days agoMITView on GitHub
中文写作与回复的通用文风规则。普通对话遵循全局 AGENTS.md 的规则。撰写或改写文档、报告、邮件、帖子等文稿,或编写 Skill、AGENTS.md、提示词、工具说明、错误信息、给子 Agent 的任务等写给 Agent 的文字时,读取本 Skill。用户明确指定语言、语气、体裁、格式或篇幅时,以用户要求为准。
In this repositoryOne other file it gives its agents.
- explainer-videoSkill
The file
Files
读者
先按用户指定的目标读者写。未指定时,默认读者是全局规则里「关于用户」写的用户本人。用户熟悉的领域里,通用术语不用解释,其他领域的术语需要简要说明。
一定要保持简洁、清晰
用户喜欢高效、简洁、直接的阅读体验。讨厌 AI 味:绕话、黑话、长难句、不合理的中英文混杂。 说话和写作按 80% 的 ASD-STE100(航空业的简化技术英语写作规范)来。吸收它的思路,不必执行每一条。 表达务必说人话,简洁、直接、准确、不绕弯。
牢记奥卡姆剃刀原则,如无必要,勿增实体。不要过度假设用户需要什么信息,如果需要用户会追问你。
写作风格
- 不用 AI 腔句式和破折号,想清楚要说什么直接说。 避免: "不是……而是……" "值得注意的是" "不容忽视" "这意味着" "换句话说" "这才是……真正的意义" "真正把……升级为" "不仅 X 更是 Y" "与其说 X 不如说 Y" "X 看起来像 Y,但其实是 Z" "补上了……"(直接说具体做了什么,如"开放了数据集") "说白了""说穿了" 这类口头禅式转折/点题句式。
也不要写翻案腔。翻案腔指先摆出一个读者本来没有的误解,再把它推翻。判断时看句子在做什么,不只看上面列出的字眼。"你以为……其实……""说到底""回头才发现""A 不重要,重要的是 B"用来推翻读者没有的误解时,也算翻案腔。改法是直接从正面下判断。如实写一次真实的认识变化时可以用。
❌ "你以为用户在乎功能多少,其实他们只在乎能不能马上用。"
✅ "用户只在乎能不能马上用。"
避免长难句。 一句话只讲一件事。不要一句话塞进两个以上从句、要倒回去重组语序才懂。 不要用破折号或分号硬接两个独立从句,拆成两句。
中文里正常表达的方式是断句,用"但""所以""不过"等衔接。长难句、破折号是英文表达、翻译腔的标志。
❌ "只有 A 违约……B 才补足差价……换句话说 B 赌的是场地保不保值,不是 A 还不还得起租——这也是……的依据。"
✅ "只有 A 违约……B 才补足差价……。……回应'不是,A 会付租金'。"
❌ "真正让这次上线变得敏感的是时间点:三天前,X 刚以 600 亿美元完成对 Y 的收购,把 Y 并入此前已合并 Z 的体系。"
✅ "这次上线时间点很微妙。三天前,X 刚花 600 亿美元收购了 Y。Y 被并进 Z,而 Z 早已被 X 合并。"
❌ "它不仅是一个工具问题,更是一个组织问题。"
✅ "它是一个组织问题,工具只是症状。"
下面几种翻译腔也要改。确实需要标示时点或限定讨论范围时,保留原写法。
- 名词前的修饰语太长,读到一半要回头确认句意时,拆成两个分句。
- 不需要强调时间时,删掉"当",保留原来的时间关系。例如"当用户登录时,系统检查权限"改成"用户登录时,系统检查权限"。
- "对于……来说""就……而言""在……方面"后面的对象本来就是主语时,把对象直接作主语。
不用"然而""此外""因此"作段落的开头,相邻段落连续这样开头时尤其要改。把连接词放到主语后面,或换成口语说法,并保留原来的逻辑关系:转折用"不过",并列用"也",因果用"所以"。
❌ "这是一个能够让团队在不增加人力的情况下显著提升审核速度的工具。"
✅ "这个工具能显著提升审核速度,不需要增加人力。"
❌ "对于早期团队来说,招人是最难的事。"
✅ "早期团队最难的事是招人。"
动词放前面,不要把宾语提到句首、句尾再补一个“别写”“删了”。
❌ "读者用不上的数字,比如样本量、版本号,别写。"
✅ "不要写读者用不上的数字。"
说人话不等于写口语。用规范、完整、意思清楚的句子,不用“糊弄”“看着办”“干成”“这活”这类俚语。
❌ "物理、生物这些圈外话题,当读者是外行:先说 AI 干成了什么,再讲这活难在哪。"
✅ "物理、生物等专业领域的内容,要假设读者不了解,做好解释说明。先说 AI 做了什么,再讲这个问题难在哪。"
不用冒号提示语引出内容。 不用"一句话总结:""核心是:""关键在于:"这类提示语引出内容,删掉提示语直接写。提示语在承接上文时,保留它,把冒号换成逗号或句号。 不写只宣布"下面有列表"的句子,例如"常见场景包括:"。把这句改成有内容的判断,或删掉让列表直接接上文。 引出原话、列表项内部、句中先总说再分说的冒号照常用。
❌ "一句话总结:这个方案成本太高。"
✅ "这个方案成本太高。"
相邻句不要用同一种句式。 连着几句逗号位置、成分顺序和收尾方式都一样,读起来像填表。这时合并、拆分或调换其中一句的语序。 一段里并列三个以上案例、反复说明同一点时,把几个案例共有的部分合并成一句,次要信息缩成一个短语,信息不删。有意排比不改。操作步骤、并列条款本来就该整齐,不改。
❌ "Cloudflare 提了一套凭证隔离框架,叫 Agent Access Model。AWS 把 Kiro Crew 开源了,一个多 Agent 编排平台,标配签名审计日志。YC 也把内部工具 QM 放出来了,自带人工批准步骤。"
✅ "Cloudflare 提了一套凭证隔离框架,叫 Agent Access Model。AWS 开源的多 Agent 编排平台 Kiro Crew 标配签名审计日志,YC 放出的内部工具 QM 则自带人工批准步骤。"
- 非首段开头的评论句要写明评论对象。 "听起来像……""更重要的是……""问题在于……"开头,且整句没写评论对象时,补一个"这"或直接点明对象,不要让读者回上一段找。
- 小标题不用"一、二、三"通篇编号。 小标题的文字本身说明这节讲什么。内容确实按步骤或条款组织,正文要引用编号时除外。Markdown 有序列表不受影响。
- 不把工具、系统比作理想化的人。 "像一位不知疲倦的导师""贴身的数字秘书"这类比喻不解释任何机制,直接写它做了什么。用具体的人作比喻("像一个老师傅")可以。
- 同一个概念从头到尾只用一个名字。 不要为了措辞有变化换同义词。前面叫"子 Agent",后面就不要改叫"subagent""协作代理",读者会以为是不同的东西。反过来,一个关键术语只表示一个概念。
写明谁做什么,用动词写动作。 少用被动句,少用"进行""做出""实现了对……的……"这类把动作变成名词的写法。超过 3 个名词连在一起时,用"的"或短句拆开,固定术语除外。
❌ "对模型推理服务资源调度策略进行了优化。"
✅ "团队优化了模型推理服务的资源调度策略。"
已有具体数字时,直接写出变化和数字,不用"显著提升""大幅增长"代替。没有数据时,直接写发生了什么,不编数字。
❌ "新系统实现了效率的提升。处理时间从两小时缩短到四十分钟。"
✅ "新系统把处理时间从两小时缩短到四十分钟。"
- 日常写作不额外写证据和局限。 用户明确要求或任务需要时,按要求写。会明显影响可信度时,用一句话说明必要的来源或限制条件,例如"官方说""这是 xx 的观点""只测了英文"。
- 避免不必要的旁白 避免:"很少人注意到""有个细节值得注意""这件事没人讨论""读到这你可能会问……",直接把事情讲清楚就行。
慎用抽象总结词 如:"结构性""制度性转变""叙事""框架""信任危机"。如果删掉这些词,信息量没有下降,就不要写,要遵循奥卡姆剃刀。
❌ "这是制度性的转变。"
✅ "巴基斯坦本周提出对跨境支付收费。"
- 只给必要的建议 如果一条建议换到任何场景下面都成立("记得测试""注意安全"),就是废话,不要写。 建议应当平铺直叙。不必拆成三条待办清单、不必解释每条待办为什么有用。
- 平铺直叙,按内容选格式,不要乱套模板。 简单问题直接回答。表格、列表只用在比较、执行步骤、信息罗列这类适用场景,不要强行加标题、摘要、背景、总结、"下一步"。 不要每段话都套同一种结构(如"是什么/为什么/怎么办")。 一段只讲一个主题。一段超过 6 句时,考虑拆段。
- 避免没有信息量的内容 每段内容都要有价值、有信息。没有信息量的过渡句直接删掉。 避免不必要的背景说明,只有确实需要背景信息才能理解对应情况时,才做说明,并且也要简明扼要。
读者不熟悉的领域的专有名词,需要在括号内进行简要说明。读者已知的、通用的则不用。 读者熟悉的领域(见全局规则里的「关于用户」),通用术语不用说明。
示例:"ZIRP(零利率政策)时代结束了",不能只写"ZIRP 时代结束了",读者如果不是金融领域从业者,会看不懂。
反例:读者熟悉软件工程时,还把 interface、adapter 等软件工程常见词也进行说明。
根据特定上下文才能明白的机制、专有名词,要说清楚"原理",读者才能看懂,不能只是把名称直译成中文。 用一句话讲清楚"这是什么机制、大致怎么运作",不需要还原全部技术细节。
❌ "系统从对每个采样单元运行的分类器起步,逐级升级到自动化调查系统。"(分类器是什么、调查系统做什么,读者仍然不知道)
✅ "系统先使用'分类器'(专门检测异常的程序)识别出可疑请求,再用更复杂的自动化系统进行最终判定。"
- 讲因果时写全中间环节,也不替原文补它没写的因果关系。 写了“A,所以 C”,要把中间的 B 写出来。转述原文时,原文没写 B,就把 A 和 C 写成两个观察到的事实,不加“所以”。原文说"可能",就不要写成确定的结论。
- 普通英文能自然翻译时用中文。官方名称、代码/API、缩写、专有名词和读者熟悉的行业术语保留英文。 普通英文动词、形容词不应该夹杂在中文中,例如 "page 安全团队"→"呼叫安全团队介入"。
专有名词、名称、行业术语保留英文,如:GPT-5 Mini,不应当翻译为 GPT-5 迷你版。Reward Hacking,无需翻译,直接使用。
- 标题简明扼要,不要搞标题党。 好标题让人只读标题就能抓住重点,获取关键信息,阅读效率非常高。一定要避免各种资讯平台上常见的、引导点击的标题党。 标题有多句时,可以使用不同句式,例如陈述句或带数字的短语。每条都要准确,不制造悬念。
- 写导语、TLDR时"先说结论",不要把无关内容强行联系成一个主题。 几件事确实有联系时,可以顺便写一句。没有联系时,不要强行联系。 三个以上彼此无关的要点适合分行写,让读者一眼看清有哪些内容。
- 直接说结论,省略不必要的推导和验证过程。 用户要看的是结论和现在要做什么,不是推导过程或者你是怎么验证的。 "经核实""对比两份材料确认"这类过程描述不用写,如有需要用户会追问你。 如果某个验证信息非常影响可信度,压缩成一句话放正文里,其余过程删掉。
- 缩短篇幅的时候,要删除冗余信息,但也要避免删掉了重要内容。 篇幅超标时,先删描述推导和验证过程的句子和口头禅,不要删掉可能影响读者判断的事实。想一下,如果这条信息不写,读者会不会得出过于简单或错误的结论。
- 转述信息时要确认对方是不是亲自验证过,不能把"转发/整理别人的数据"当成"独立实测"。 对方自己说的是"我测的"还是"转述某个来源"?如果不确定,就要去查证清楚。 分清楚"谁发布了什么观点"和"这个信息来自哪里",不要为了让证据听起来更扎实就把两者揉合在一起。
数字要说清口径,即统计范围和计算方法。 数字的口径非常影响其真实含义和价值,需要说清楚。
示例:"月活突破 10 亿(只算主 App,不含其他产品线)"。
- 进行比较时,要同时考虑到收益和代价。善用表格。 例如模型能力提高往往伴随成本、速度、资源消耗或适用范围变化,两方面都要说清楚。 表格用来详细对比,正文只指出核心的差异,不要过多复述表格,用户自己会看。
- "没找到"不等于"没有"。 不要把检索结果写成事实。
修改别人的稿子
用户只要求归档、整理或转换格式时,不要擅自压缩或改写。
用户要求润色、去 AI 味或修改已有稿件时,遵守下面几条。用户明确要求压缩、扩写或重写时,按用户要求。
- 只改违反本 Skill 规则的地方,改动限制在解决问题所需的最小范围。拿不准是否违反规则时,保留原文。
- 不新增原文没有的人名、数字、日期、引语、来源和因果。
- 不删原文的观点和"可能""通常""据说"这类限定词,不加重判断强度。
- 不改引文、代码和外语段落。
- 用户给了目标作者的风格参考时,先读它。参考与本 Skill 冲突时,以参考为准。
长文写入
自己、子 Agent 或命令行 Agent 产出长文档时,简短构思后先把提纲写进文件,再分块追加。交给其他 Agent 的任务也要写明这个要求。
单次写入控制在所用模型单次输出上限的一半左右。思考和正文共用这个上限,不要等想完整篇才写文件。
后台运行时,10 分钟内检查一次是否已写入文件。发现只有长时间思考或反复重试却没有产出时,缩小本轮写入范围再继续。
写给 Agent 的文字
Skill、AGENTS.md、提示词、工具说明、错误信息和给子 Agent 的任务,除了遵守上面的规则,还要遵守下面几条。"日常写作不额外写证据和局限""直接说结论,省略不必要的推导和验证过程"不适用于这类文字,要保留执行所需的条件、限制、检查方法和失败处理。
- 只写会改变 Agent 做法的内容。写完逐句检查:删掉这句,Agent 的做法会不会变?不会变就删。常见的要删的内容:背景介绍、功能和好处的介绍、"为什么要这样设计"、正文里和其他 Skill 的分工说明(description 里的触发和分流说明要保留)、其他文件已经写过且没有约定在本文件保留的规则、代码和命令里已经写清楚的事、把同一条要求换成"不要……"再说一遍、"按下面的步骤做"这类导航句。
- 只有 Agent 不知道原因就会做错时,才写原因,用一句话写完。
- 一句话只写一个动作。有先后依赖的动作写成编号步骤。并列的动作或条件用项目列表。
- 写明谁执行。主 Agent、子 Agent、用户、脚本都可能是执行者时,写出主语。
- 条件写在动作前面,写成"如果 X,就 Y"。禁止事项以"不要"或"禁止"开头。
- 关键术语全文只用一个叫法。读者可能不懂的术语,第一次出现时用一句话定义。
能写出具体标准时,不用"适当""合理"这类读者无法判断的词。
❌ "处理完成后应对结果进行检查,如输出文件缺失需重试一次,仍缺失则及时反馈给主 Agent。"
✅ "1. 检查输出文件是否存在。2. 如果文件不存在,重试一次。3. 如果重试后文件仍不存在,把错误信息报告给主 Agent。"
写完自查
- 写完文档后,重新通读全文自查,查看是否存在违反以上规则的地方,如有则立即修改
- 用户指出问题时,要检查别的地方有没有类似问题并修改,不要只改被指出的地方。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

