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エージェント向け簡略化技術英語
概要
- 密度の高いまたは曖昧な英語をASD‑STE100簡略化技術英語(STE)に書き換えるClaude Codeスキルです。マシン間通信を対象としています。例えば、LLMエージェントが別のエージェントの出力、ツールの説明、エラーメッセージ、システムプロンプトを処理する場合です。
重要性
- STEは航空宇宙・防衛分野で誤解を避けるために使用される制御言語標準です。同じ制約(単語ごとに一つの意味、能動態、短い文、省略なし)は、人間のフィードバック経路がない場合にLLMエージェントが解析エラーを避けるのに役立ちます。
主な機能(READMEに記載)
- 2つのモード:厳格(手順、エラーメッセージ、ツール仕様)とSTE風(README、PR説明、説明文)。後者は文の規律を維持しますが、固定語彙の要件は緩和されます。
- ルールベースのリンター:曖昧な単語、受動態、複数指示文、長文、特定の句動詞、名詞化、マーケティング形容詞、セミコロンなどの構造的違反をフラグします。
- 決定論的書き換え:フラグされた各文は、すべての事実、条件、スコープ修飾子を保持しながら書き換えられます。短い書き換えで精度が失われる場合は、原文を保持し、「そのまま保持」という注記を追加します。
- オプションの差分/ルール説明:スキルに「差分を表示」または「変更を説明」と依頼すると、違反したルールを含む前後比較表を返します。
- 隠れた前置きなし – 出力は書き換えられたテキストのみ(オプションの1行注記付き)。
インストール
- クイック:
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