danyuchn/asd-ste100-skill

ASD-STE100 Simplified Technical English rules, repurposed as a Claude Code skill for rewriting ambiguous agent-facing English.

ASD‑STE100技能 – 面向AI代理的简化技术英语

它是什么

  • 一个Claude Code技能,将冗长或模糊的英语改写为ASD‑STE100简化技术英语(STE)。它面向机器对机器通信——例如,LLM代理处理另一个代理的输出、工具描述、错误消息或系统提示。

为什么重要

  • STE是航空航天/国防领域使用的受控语言标准,以避免误解。相同的约束(每个词一个含义、主动语态、短句、不省略词)帮助LLM代理在没有人类反馈通道时避免解析错误。

主要功能(如README所述)

  • 两种模式:严格(程序、错误消息、工具规格)和STE风格(README、PR描述、说明性散文)。后者保持句子纪律,但放宽固定词汇要求。
  • 基于规则的检查器,标记结构性违规,如歧义词、被动语态、多指令句子、长句、某些短语动词、名词化、营销形容词、分号等。
  • 确定性重写:每个标记的句子被重写,同时保留所有事实、条件和范围限定符。如果较短的重写会损失精度,则保留原文并添加“按原样保留”注释。
  • 可选差异/规则解释:要求技能“显示差异”或“解释更改”,它返回一个前后对照表,并列出违反的规则。
  • 无隐藏前言——输出只是重写后的文本(加上可选的一行注释)。

安装

  • 快速:npx skills add danyuchn/asd-ste100-skill(使用skills CLI,仅发送匿名遥测)。
  • 手动:将仓库克隆到~/.claude/skills/asd-ste100,并使用git pull拉取更新。

典型用法

Disambiguate this tool description
Rewrite this error message so an agent can't misparse it
Apply ASD‑STE100 to this instruction
  • 粘贴任何英文文本并请求简化。添加“显示差异”或“解释更改”以查看应用了哪些STE规则。

范围与限制

  • 设计用于代理间消息、工具/函数描述、错误消息、系统提示、代理间指令。
  • 不适用于创意写作、营销文案或任何语气和细微差别至关重要的文本。
  • 该技能仅强制执行结构性STE规则;它不验证重写文本是否保留确切的强度或超出标记模式的含义。
  • 它不包含官方约900词的STE词典(受版权保护)。词汇检查仅供参考。

相关项目

  • 希伯来语移植:g4lb/asd-ste100-hebrew-skill。
  • meiluosi/rewrite-fidelity-skill – 比较原文和重写文本以检测含义变化。

许可证

  • MIT许可证(见LICENSE)。

所有细节直接取自仓库的README;未推断任何额外功能。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • Dispatch