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