Community写作与编辑github.com

简化技术英语

基于 ASD-STE100 原则编写和编辑简化技术英语文本,适用于文档、规范、计划、README、注释或提交消息。

简化技术英语 是什么?

该技能基于 Jarrett 规则的第一条:聊天输出、生成的文档、代码注释和提交消息均使用简化技术英语。其风格源自 ASD-STE100 标准(但不包含其完整词典),旨在让非英语母语读者更快找到信息,并提高理解效率。技能覆盖场景包括编写规范、计划、ADR、README、词汇条目等文档,以及代码注释和提交消息。使用流程是:先撰写文本,再逐项对照规则检查。规则涉及单句单主题、句子长度控制(指令≤20词、描述≤25词)、主动语态、祈使句、用词一致性、简单时态、单动词、保留冠词、单步骤单指令、段落≤6句等。此外还包含常见错误理据的反驳、红色标记(如使用“and/which/so that”连接不同主题)、以及一个完整的验证检查清单。该技能已在 Claude Code、Cursor、Codex 等多平台适用。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jksim/agent-skills-jksim/tree/HEAD/skills/simplified-english

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

简化技术英语 是做什么的?

概述

Jarrett 规则第一条:聊天输出、生成的文档、代码注释和提交消息使用简化技术英语。该风格基于 ASD-STE100 的原则。读者能更快找到信息。非英语母语的读者能更少误解。

此技能是我们自己的总结。它并非 ASD-STE100 标准,也不包含其词典。

何时使用

  • 编写或编辑规范、计划、ADR、README、词汇条目或其他文档。
  • 编写代码注释或提交消息。
  • 审查文本是否符合规则第一条。

不适用于:代码标识符、引用的输出(错误信息、日志、命令输出)、技能文件或用户撰写的文本。

流程

先撰写文本。然后逐条检查每条规则。

#规则错误示例正确示例
1每句一个主题。钩子读取文件,如果文件缺失,则打印警告,用户会看到该警告。钩子读取文件。如果文件缺失,钩子打印警告。用户看到该警告。
2指令不超过20个单词。描述不超过25个单词。确保在推送分支之前,你已经运行了完整的测试套件并检查了输出。运行 ./scripts/test.sh。然后推送分支。
3使用主动语态。规则由钩子加载。钩子加载规则。
4指令使用祈使句。测试应在提交前运行。在提交前运行测试。
5一个单词只有一个含义。使用 .claude-work/docs/VOCABULARY.md 中的术语。先“警告”,随后对同一动作使用“标记”、“提醒”或“通知”。每次都使用“警告”。
6使用简单时态:现在时、过去时、将来时。钩子本来应该正在检查输入。钩子检查输入。
7使用单个动词,而不是动词短语或习语。启动构建。找出原因。开始构建。查找原因。
8保留“the”和“a”等冠词。运行脚本,检查输出。运行脚本。检查输出。
9每个步骤只包含一个指令。1. 打开文件并更改版本。1. 打开文件。2. 更改版本。
10每个段落不超过6个句子。一个包含十个句子的段落。两个简短段落或一个列表。

更多规则:

  • 在适用步骤之前编写警告或注意事项。以危险开头:“警告:此操作将删除分支。”
  • 使用数字而非文字表示数值:“72个字符”,而不是“七十二个字符”。
  • 当给出三个或更多项目时,使用列表或表格。
  • 不要使用同义词来变化文本。重复同一术语。
  • 当名词不明确时,不要使用“它”或“这”。重新指明该名词。
  • 当术语不在词汇表中且含义不明确时,询问用户。然后将该术语添加到词汇表中。

常见误解

误解事实
“短句子听起来像机器人。”短句子阅读快速且难以误读。读者的速度比风格更重要。
“同义词使文本不单调。”同义词会让读者怀疑是否指代不同的事物。
“这条注释太小,不适合规则。”注释和提交消息都在适用范围内。小文本容易修正。
“被动语态更正式。”被动语态隐藏了执行动作的主体。指明动作的执行者。

红色标记

  • 使用“and”、“which”或“so that”连接不同主题的句子。
  • 指令中出现“should”、“could”或“might”。
  • 同一事物在文档中有两个名称。
  • 一个步骤包含两个动作。
  • 警告出现在其适用的步骤之后。

验证

  • 每个句子只有一个主题。
  • 所有指令不超过20个单词。所有描述不超过25个单词。
  • 所有指令使用祈使句和主动语态。
  • 所有术语与词汇表匹配。
  • 每个列表步骤包含一个指令。
  • 没有段落超过6个句子。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能