asd-ste100-skill Skill:将航空级严谨写作标准引入 AI Agent 输出
asd-ste100-skill:将航空级严谨写作标准引入 AI Agent 输出的写作神器
简单来说,asd-ste100-skill 是一个 Claude Code Skill,它把航空航天与国防工业维护文档专用的「简化技术英语(ASD-STE100)」规则引入 AI Agent 输出场景——把 Agent 之间互相传递的模糊英文改写成每句话只有一个含义、主动态、一般现在时、一句一指令的精准文本,从源头消除机器误读的可能性。
功能与原则
该 Skill 读取任意一段英文文本,逐句标出规则违反项(歧义词、一般现在完成时/复杂时态、被动语态主语不清、一句多指令、名词集群过大、词语残缺、超长句),随后将每句改写为符合 STE 规范的形式,同时保留原文所有事实、条件与范围修饰语,不在”简洁”的名义下悄悄删减必要信息。如果某个表述删减后会损失必要精度,Skill 会保留较长表述并标注权衡,而非静默简化。
认可度
截至 2026-08-10,GitHub 获 653 Stars、28 Forks,创建于 2026-07-20,距今不到 1 个月,属于新晋增长较快的 Claude Code Skill 单仓。Hacker News 与技术社区对「Agent 间通信清晰度」话题持续关注,ASD-STE100 作为跨行业验证过的控制语言体系,其在 AI Agent 场景的应用属于 2026 年新兴细分方向。
链接
GitHub:https://github.com/danyuchn/asd-ste100-skill
原作者
danyuchn(GitHub username),专注将传统工业标准应用于 LLM 工作流改善,asd-ste100-skill 是其目前唯一公开项目。
介绍
ASD-STE100(航天与国防简化技术英语)是航空与国防行业为维护手册量身制定的控制语言标准——目的是让全球非母语维修工程师在没有人可以打电话追问原意的情况下,也不会把扭矩规格读错。其核心规则极简单:一个词只有一个含义、主动态、一般现在时、一句一指令、短句、不允许词语残缺。
AI Agent 解析另一个 Agent 的输出时,处境与上述场景惊人相似:没有回退通道、无法追问”你指的是 X 还是 Y”。一个下游 Agent 如果把工具描述或 Agent 间消息读错,整个工作流就会跑偏。asd-ste100-skill 把同一套规则迁移过来,专门解决 Agent 间文本的歧义问题。
该 Skill 内置了完整的规则摘要与参考资料(references/writing-rules.md),但不做逐词查表校验——它应用的是底层原则(用最平实的词且每次用法一致),而非完整复刻 ASD 官方的约 900 词批准词典。如需正式 STE 认证文档,仍需使用 ASD 官方标准。
特点
- 逐句规则标注:读取输入文本后,对每个违反 STE 规则的句子逐一指出问题类型(歧义词/时态/被动语态/一句多指令等)
- 保留式改写:改写时坚守一个原则——不删任何事实、条件或范围修饰语,宁可保留长句也不静默删减信息
- 前后对照输出:输出原文/改写文对照表格,方便人工 review 与批量处理
- 支持多种触发方式:/simplify、/rewrite、粘贴文本后要求”simplify for STE100″均可
- 专注 Agent 间通信:工具描述、错误消息、Agent 间指令、系统 Prompt 等场景均可使用,不适合创意写作或营销文案
使用方法
安装:
git clone https://github.com/danyuchn/asd-ste100-skill ~/.claude/skills/asd-ste100
在 Claude Code 中触发:
/simplify this tool description into STE
Rewrite this error message so an agent can't misparse it
Apply ASD-STE100 to this instruction
或将文本粘贴后直接说”simplify this for STE100″ / “reduce ambiguity in this output”。
使用场景与人群
- 多 Agent 系统开发者:当你的工作流涉及 Agent 间互相调用、消息传递时,用 STE 清洗工具描述和指令,避免下游 Agent 误读
- AI infra 工程师:负责编写或审查 Agent 系统 Prompt、工具 schema 的工程师
- 合规要求高的行业:航空、医疗、工业自动化等对指令清晰度有硬性要求的行业,需要确保 AI 输出可审计、无歧义
- 研究 Agent 可解释性团队:用 STE 作为 Agent 输出质量评测的基准
输入与输出案例
案例 1:工具描述改写
输入(改写前):
“This tool will attempt to synchronize state across the various backends that have been configured, and if a conflict is detected it may resolve it automatically depending on the strategy that has been set, or otherwise it will surface the conflict for manual review.”
输出(改写后):
“The tool synchronizes state across the configured backends. If it finds a conflict, it checks the current strategy. If the strategy allows automatic resolution, the tool resolves the conflict. If not, the tool reports the conflict for manual review.”
案例 2:错误消息改写
输入(改写前):
“An error may have occurred while processing your request due to a possible mismatch in the expected data format, which could be caused by an outdated client version.”
输出(改写后):
“The request failed. The data format did not match what the server expected. Check your client version — an outdated client is the most common cause.”
评论区
登录后可评论。