本文へ移動
cccskills
無料GitHub で公開日本語紹介

asd-ste100

曖昧で読みにくい英文を、語の意味をそろえた短い能動態の文へ書き直すスキル。指示文やツール説明を見直し、修正理由と変更前後を表で確認できます。

原文原文の説明を見る

Rewrites ambiguous English into ASD-STE100 style — one meaning per word, active voice, simple tense, short sentences. Use when agent output is hard to parse; triggers: simplify this, STE100 rewrite.

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 別のエージェントへの英文指示の明確化
  • 英語のツール説明やエラー文の簡素化
  • 英語を母語としない読者向けの文章整理
  • 英文の修正内容と理由を比較したいとき

日本語での紹介

できること

曖昧な英文や専門用語の多い説明を、意味が取りやすい短い文に書き直します。技術文書の誤読を減らすための規格ASD-STE100の考え方を用い、同じ動作には同じ語を使い、能動態や単純な時制で表現します。問題のある箇所と修正理由を示し、原文と修正文を表で比較します。事実・条件・適用範囲は保持し、短縮で精度が落ちる箇所は理由を添えて残します。

こんなときに便利

別のAIエージェントへ渡す指示、プロンプト、ツール説明、エラーメッセージを明確にしたいときに向いています。翻訳処理に渡す英文や、英語を母語としない読者向けの説明を整える用途にも使えます。

使い方の例

  • 「この英語のツール説明を、曖昧さの少ない文に直して」
  • 「この指示文をSTE100 rewriteして、変更理由も表にして」

注意点

公式の承認語辞書との照合や、航空・防衛分野で通用する規格準拠の保証は行いません。厳密な用語確認には公式規格が必要です。語り口や説得力を重視する創作・広告文は対象外です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md6.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Simplified Technical English (ASD-STE100)

ASD-STE100 is a controlled-language standard built by the aerospace and defense industry (ASD, the AeroSpace and Defense Industries Association of Europe) to stop maintenance technicians from misreading English instructions. The standard removes the two biggest sources of misreading: words with more than one meaning, and sentences with more than one possible structure.

This skill borrows that same discipline for a different reader: an AI agent or a downstream system that has to parse an English string — an error message, a tool description, an inter-agent instruction, a status report — without a human in the loop to resolve ambiguity. If a maintenance technician can misread "close the valve" as an adjective ("the valve that is near") instead of a command, so can a language model.

When to Use This Skill

  • An agent's output (explanation, instruction, log message, tool description) reads as dense, jargon-heavy, or ambiguous.
  • Text will be consumed by another agent, a translation pipeline, or a non-native English reader, and misparsing has a real cost.
  • You are writing a prompt, system message, or tool description and want to remove ambiguity before a model ever sees it.
  • You want a before/after comparison showing exactly which rule was violated and how the rewrite fixes it.

This skill is not for creative or marketing copy — STE is deliberately flat and literal. Do not apply it to text where voice, nuance, or persuasion is the point.

Source and Scope

This skill encodes the rule categories of ASD-STE100 Issue 9 (Jan 2025): 53 writing rules across 9 sections covering word choice, grammar, sentence structure, and style, backed by a dictionary of ~900 approved words (one meaning, one part of speech each) and ~1,200 words to avoid with suggested replacements. See references/writing-rules.md for the full rule summary and citations.

It does not reproduce ASD's ~900-word approved dictionary verbatim — that document is ASD's own free-to-download standard, not something to copy wholesale. Instead, this skill applies the underlying principle (pick the plainest, most common word available and use it the same way every time) rather than checking against a fixed word list. When exact ASD-approved wording matters (e.g. actual aircraft maintenance documentation), download the official standard at https://www.asd-ste100.org/ and check word-by-word against the real dictionary.

Core Rewrite Rules

RuleDoDon't
One word, one meaningPick one verb for one action and reuse it every time (e.g. always "check", never mix "check"/"verify"/"confirm" for the same action)Rotate synonyms for the same idea across a document
One part of speech per word"Apply oil to the valve" (oil = noun)"Oil the valve" (oil = verb) — if "oil" is only approved as a noun
Active voice"The agent deletes the file.""The file is deleted (by the agent)." — unless the actor is genuinely unknown or irrelevant
Simple tenses only"We received the report." (simple past)"We have received the report." (present perfect)
One instruction per sentence"Open the file. Read line 3.""Open the file and read line 3, then check if it matches."
Sentence length≤20 words for instructions/procedures, ≤25 words for descriptionsLong compound/subordinate-clause sentences
Noun clusters≤3 words stacked as a noun phrase ("fuel pump valve")4+ word noun stacks ("high pressure fuel pump inlet valve assembly")
No ellipsisKeep the subject, verb, and article explicit even if it reads longerDrop words to save space ("Files not backed up will be lost" → ambiguous which files)
Paragraph limitsOne topic per paragraph, ≤6 sentencesMulti-topic paragraphs
Lists for sequencesUse a numbered or bulleted list for 3+ steps or conditionsBury a sequence inside one prose sentence
Domain termsKeep necessary technical nouns/verbs, but define them once if not common English (STE allows a project-specific glossary beyond its base dictionary)Use jargon without ever defining it

Process

  1. Read the input text once for meaning — do not start rewriting before you understand what it must still say afterward.
  2. Walk it sentence by sentence and flag every rule violation (word ambiguity, tense, voice, length, ellipsis, noun stacking).
  3. Rewrite each flagged sentence to fix the violation while preserving the original meaning exactly. If a rewrite would drop necessary precision (a safety condition, a scope qualifier, a number), keep the longer phrasing and flag it instead of silently simplifying.
  4. Produce a before/after table (see Output Format).
  5. If the input already complies, say so — do not force changes onto compliant text.

Output Format

| Rule violated | Original | Simplified |
|---|---|---|
| Present perfect tense | "We have received your request." | "We received your request." |
| Noun cluster (4+ words) | "the agent task queue priority handler" | "the handler that sets task-queue priority" |

Follow the table with a one-line note on anything you deliberately did not simplify, and why (usually: simplifying would lose required precision).

Boundaries

Will:

  • Rewrite ambiguous or dense English into short, single-meaning, active-voice sentences.
  • Flag exactly which rule a sentence violates before rewriting it.
  • Preserve every fact, condition, and scope qualifier in the original.
  • Suggest a one-line glossary entry for domain terms that must stay.

Will not:

  • Reproduce ASD's official ~900-word dictionary as if it were memorized verbatim — always treat the official download as the source of truth for exact approved wording.
  • Simplify creative, marketing, or persuasive copy where voice and nuance are the point.
  • Silently drop a safety condition, exception, or scope qualifier to shorten a sentence — it will flag the trade-off instead.
  • Guarantee an aerospace/defense-grade STE-compliant document; this is a general-purpose clarity tool inspired by STE, not a certified STE authoring tool.

Additional Resources

  • references/writing-rules.md — fuller summary of the 9 rule sections and dictionary structure, with citations to the official standard and secondary sources.
  • examples/before-after.md — worked examples, including official STE examples and agent-output examples built for this skill.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

agent-browser

無料概要あり

Webページの移動やフォーム入力、クリックをエージェントに任せ、情報抽出や画面保存、操作前後の比較まで行います。ブラウザ作業の自動化やWebアプリの確認に使えるスキル。

  • フォーム入力やクリックを自動化したいとき
  • Webページのテキスト抽出
  • ページのスクリーンショット・PDF保存
humanlayer/humanlayer1.2万2026年10月23日 更新

better-github-skill

無料概要あり

GitHubのPRの状態、レビューの会話、CI失敗のログを専用スクリプトで収集し、変更の確認状況や未解決の指摘、失敗したジョブとステップを調べるスキル。

  • PRの状態をまとめて確認したいとき
  • 未解決のレビューの会話の確認
  • CIの失敗ジョブとステップの調査
humanlayer/humanlayer1.2万2026年10月23日 更新

bump-version

無料概要あり

リリース時に対象パッケージの基準バージョンを更新し、関連ファイルの同期と生成結果を検証して、コミットからPRブランチへのプッシュまで進めるスキル。

  • リリース用のバージョンを更新したいとき
  • 関連ファイルのバージョン表記の同期
  • プッシュ前の生成バージョン検証
humanlayer/humanlayer1.2万2026年10月23日 更新

calldiff

無料概要あり

Git のコミット間や作業中のコードで、関数の呼び出し構造の違いを確認します。呼び出しツリーの表示や、指定した関数へ至る経路の調査にも使えます。

  • 変更前後の関数呼び出しを比較したいとき
  • ブランチ間の呼び出し構造レビュー
  • 起点から目的の関数への経路調査
humanlayer/humanlayer1.2万2026年10月23日 更新

chrome-devtools-cli

無料概要あり

ターミナルからブラウザのクリックや入力、ページ移動を自動化し、通信やエラー、表示速度も調べられる、Chrome DevToolsのCLI操作を支援するスキル。

  • フォーム入力やページ移動の自動化
  • ページや要素の画面撮影
  • 通信内容やコンソールエラーの調査
humanlayer/humanlayer1.2万2026年10月23日 更新

ci-commit

無料概要あり

セッション中の変更を確認し、関連するファイルごとにGitコミットを作成します。変更理由が伝わるメッセージを考え、対象外のファイルを除いて履歴に残すスキルです。

  • セッション中の作業をコミットしたいとき
  • 複数の変更を意味のある単位に分けたいとき
  • 変更理由が伝わるメッセージを付けたいとき
humanlayer/humanlayer1.2万2026年10月23日 更新

humanlayer のスキルをすべて見る

このスキルの問題を報告する