ste100
Skill0 starsChanged 3 months agoMITView on GitHub
Write prose in ASD-STE100 Simplified Technical English. Use this skill before you write or edit any prose in this repo - chat replies, docs, PRDs, PR descriptions, commit messages, and emails. It holds the house style rules, and it builds a local searchable copy of the official standard on request. Triggers - "STE", "Simplified Technical English", "plain English", "simplify this text", "make this easier to read", or any request to write a document, README, PRD, spec, email, or release note.
- Installs packages
11 other projects use a version of this.
Adopted by
Most recently taken up by
- Free-cat/simplified-technical-englishtheir own version, first seen Nov 15, 2026
- whyashthakker/estacktheir own version, first seen Nov 8, 2026
- uprinter/ai-agents-teamtheir own version, first seen Nov 8, 2026
- toonooby/ste100-plugintheir own version, first seen Oct 20, 2026
- slogsdon/skills-writingtheir own version, first seen Oct 19, 2026
- beingDurgesh/asd-ste100-simplified-technical-english-agent-skilltheir own version, first seen Oct 17, 2026
Other versions11 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 11
- zcaceres/skills★ 7same name
- beingDurgesh/asd-ste100-simplified-technical-english-agent-skill★ 4same name
- weselben/RooForge★ 4same name
- Free-cat/simplified-technical-english★ 2same name
- SpillwaveSolutions/ste100-agent-plugins★ 2same name
- hiteshbandhu/skills-i-use★ 1same name
- hugobatista/agent-skills★ 1same name
- uprinter/ai-agents-team★ 1same name
- slogsdon/skills-writing★ 0same name
- toonooby/ste100-plugin★ 0same name
1 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository5 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- coachSkill
- reviewSkill
- tradeSkill
- wiki-distillSkill
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 5 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
5
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Write text that is easy to read.
- Distinctive: line 26
Simple tenses only: Do not use the "-ing" form as a verb.
- Distinctive: line 29
Same word, same thing, every time: Do not vary the word for variety.
- Very specific: line 52
Run build.py (below) to generate the complete official table.
- Distinctive: line 107
Search the dictionary once it is built:
- Distinctive: line 124
If the reader says "unclear", write the reply again in a simpler form.
“Common” is measured: kept by at least 6 in 10 of the 11 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Simplified Technical English (ASD-STE100)
Purpose
Write text that is easy to read. The goal is the reader's comprehension, not compliance with a standard. When a rule and clarity disagree, choose clarity. Then say which rule you broke.
Trading text has a second reason to be plain. A consult is read fast, in the morning, before the market moves. A sentence the reader must read twice is a sentence that costs money.
The rules that always apply
Apply these to every sentence. You do not need the full standard for them.
- Start with the answer. Give the conclusion in the first sentence. Then the detail.
- Short sentences. 20 words maximum in a procedure. 25 in a description.
- Active voice. "The screen dropped 20 names", not "20 names were dropped".
- Imperative for instructions. "Check the spread", not "the spread should be checked".
- Simple tenses only. Do not use the "-ing" form as a verb.
- One instruction per sentence.
- One topic per paragraph. Six sentences maximum.
- Same word, same thing, every time. Do not vary the word for variety.
- No semicolons.
- Spell out each acronym at first use.
Word substitutions you will need most
The standard has a full table of about 40. These are the ones that come up in this repo:
| Do not write | Write |
| perform | do |
| ensure, verify | make sure that |
| however | but |
| shall, should | must |
| e.g. | for example |
| i.e. | that is |
| utilize | use |
| in order to | to |
| prior to | before |
| via | with, by |
| approximately | about |
| may | can |
Run build.py (below) to generate the complete official table.
What STE does not cover
STE applies to prose only. Keep these verbatim. Do not simplify them:
- Code, commands, SQL, file paths, and configuration
- Identifiers: function names, table names, flags, environment variables
- Quoted tool output, log lines, and error messages
- Numbers, tickers, strikes, and measured values
- Domain terms that are technical nouns: delta, theta, spread, open interest, time-stop, maximum favorable excursion, implied volatility
A technical noun stays a technical noun. Do not replace "theta" with "time decay cost" to satisfy a word list. Do spell it out once, the first time.
Get the full standard (optional, and it is yours to download)
This repository does not ship the standard. ASD-STE100 is copyrighted by the Aerospace, Security and Defence Industries Association of Europe (ASD), and the document states that no reproduction or publication of it, in whole or in part, may be made without written authority from an officer of ASD. ASD grants free reproduction rights to a named list of bodies: members of ASD, AIA, AIAC and ICCAIA and their customers, defence ministries, Airlines for America, airworthiness authorities, and universities for educational purposes. A public repository is not on that list.
The rules above are enough for daily writing. If you want the full reference, download your own copy. ASD offers it free of charge:
python .claude/skills/ste100/build.pyThe script downloads the PDF from asd-ste100.org and writes these files into
.claude/skills/ste100/reference/:
| File | What it holds |
dictionary.txt | Part 2, the dictionary, as searchable text |
part1-rules-full.txt | Part 1, all writing rules with their examples |
rules-summary.md | Every rule number and its statement, in one table |
verbs.txt | The approved verbs |
recurring-errors.md | The official substitution table |
ASD-STE100_ISSUE9.pdf | Your downloaded copy |
reference/ is gitignored. Do not commit anything in it.
You need one PDF text extractor:
pip install pymupdf # preferred
pip install pypdf # or this
apt-get install poppler-utils # or this, for the pdftotext commandSearch the dictionary once it is built:
grep -n -i -A6 '^ENSURE' .claude/skills/ste100/reference/dictionary.txt
grep -n -i 'however' .claude/skills/ste100/reference/dictionary.txt | headChecklist before you send
- Does the first sentence give the answer?
- Is any sentence longer than 20 words, or 25 in a description?
- Is any verb passive, or in the "-ing" form?
- Does a paragraph hold more than one topic, or more than six sentences?
- Did you use a word from the left column of the table above?
- Did you spell out each acronym at first use?
- Is there a semicolon?
If the reader says "unclear", write the reply again in a simpler form. Do not defend the first version.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

