Writing Simplified Technical English
ASecurityWrite English that a reader cannot misread: one meaning per word, active voice, simple tenses, one idea per sentence, short sentences. Based on ASD-STE100 (Simplified Technical English), the controlled-language standard written for aircraft maintenance manuals. Use it for any prose an agent produces that someone else acts on. That covers reports and findings, PR descriptions and commit messages, instructions handed to another agent, tool descriptions, error messages, status summaries, and pro...
- 3 stars
- 0 votes
- 0 copies
- 0 views
- Added November 12, 2026
Works with
Security analysis
100/100Pro scans all 5 files and shows the line behind each finding
npx -y skills add BipBop-Labs/bipbop-skills --skill writing-simplified-technical-english --agent claude-codeAre you the author of Writing Simplified Technical English?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/bipbop-labs-writing-simplified-technical-english)---
name: writing-simplified-technical-english
description: 'Write English that a reader cannot misread: one meaning per word, active voice, simple tenses, one idea per sentence, short sentences. Based on ASD-STE100 (Simplified Technical English), the controlled-language standard written for aircraft maintenance manuals. Use it for any prose an agent produces that someone else acts on. That covers reports and findings, PR descriptions and commit messages, instructions handed to another agent, tool descriptions, error messages, status summaries, and prompts. Also use it on request, with triggers like "simplify this", "make this readable", "too dense", "rewrite in STE", "simplified technical english", "ASD-STE100". The same rules apply to Spanish text, with the adaptations in references/spanish.md.'
---
# Writing simplified technical English
ASD-STE100 is a controlled-language standard.
The aerospace and defense industry wrote it so that a technician cannot misread a maintenance instruction.
It removes the two biggest sources of misreading: words that carry more than one meaning, and sentences that support more than one structure.
The same discipline fixes the usual failure of agent-written prose.
Agent output is often correct and unreadable: long sentences, stacked hedges, passive voice, and a synonym rotation that makes one action look like three.
The reader has no author to ask, so ambiguity costs them a re-read at best and a wrong action at worst.
Apply the rules below as you write.
Do not write a dense draft and clean it up afterward.
## When to use this
Use it for text that a person or another agent must act on:
- Reports, findings, and summaries.
- PR descriptions, commit messages, and code comments.
- Instructions passed to another agent, and prompts.
- Tool descriptions, error messages, empty states, and log lines.
Do not use it where voice is the point: marketing copy, blog posts, or anything persuasive.
STE is deliberately flat.
Do not use it alone for a message that a person reads, or for interface text.
A message to a person also follows `simple-writing`. That covers Discord and Slack messages, emails, PR comments, and replies to another developer.
Interface text follows `microcopy`.
Also leave quoted text alone.
If you quote a user, a log, or a document, quote it as it is.
## The rules
| Rule | Do | Do not |
| --------------------------- | -------------------------------------------------------------------- | ----------------------------------------------------------- |
| One meaning per word | Pick one verb per action and reuse it every time | Rotate "check", "verify", and "confirm" for the same action |
| One part of speech per word | "Apply oil to the valve" | "Oil the valve" |
| Active voice | "The worker deletes the file." | "The file is deleted." |
| Simple tenses | "We received the report." | "We have received the report." |
| One idea per sentence | "Open the file. Read line 3." | "Open the file and read line 3, then check it matches." |
| Sentence length | 20 words or fewer for instructions, 25 or fewer for descriptions | Chains of subordinate clauses |
| Noun clusters | 3 words or fewer ("fuel pump valve") | "high pressure fuel pump inlet valve assembly" |
| No missing words | Keep the subject, the verb, and the article, even if it reads longer | "Files not backed up will be lost", which hides which files |
| One hedge, at most | "The client version is probably out of date." | "An error may have occurred which could be caused by..." |
| Paragraphs | One topic, 6 sentences or fewer | Multi-topic paragraphs |
| Lists | Use a list for 3 or more steps or conditions | A sequence buried in one sentence |
| Jargon | Keep the technical term you need, and define it once | Use an internal name the reader has never seen |
The house style of the project sits on top of these rules and wins where the two disagree.
If the project has no house style, use sentence case and the Oxford comma.
Do not use the em-dash.
## Spanish
The rules do not change when you write in Spanish.
The language that the reader uses decides the language of the text, and the rules apply to both.
Some rules need a different form, because Spanish grammar is different:
- Simple tenses: write "Recibimos el informe", not "Hemos recibido el informe".
- Active voice: name the actor. "El worker borra el archivo", not "El archivo es borrado" or "Se borra el archivo".
- Verbs, not nouns: write "revisar", not "realizar la revisión".
- Noun clusters become chains of "de". Use two "de" in a row at most.
- Sentence length: 25 words or fewer for instructions, 30 or fewer for descriptions.
Read `references/spanish.md` before you write Spanish text. It has the full table and examples.
## How to rewrite
1. Read the text once for meaning. Do not start rewriting before you know what it must still say.
2. Go sentence by sentence. Name the rule each sentence breaks.
3. Rewrite the sentence to fix that break. Keep every fact, number, condition, and qualifier.
4. Check the result against the rules again. A rewrite often introduces a new long sentence.
Precision beats brevity.
If a shorter sentence would drop a safety condition, a scope qualifier, or a number, keep the longer sentence and say why.
If the text already follows the rules, say so.
Do not change compliant text.
## Self-check
Before you send the text, read it once and ask:
- Does any sentence run past 25 words?
- Does any sentence carry two instructions?
- Does the same action appear under two different verbs?
- Can a passive sentence name its actor?
- Would a reader who joins here, with no context, know what to do next?
## References
- `references/writing-rules.md`: the detail behind the table, plus sources.
- `references/before-after.md`: worked examples of the rewrite, including agent output.
- `references/spanish.md`: the same rules for Spanish text, with examples.
Files in this skill
- LICENSE
- SKILL.md
- references/before-after.md
- references/spanish.md
- references/writing-rules.md
Attribution
Related skills
View all in ai-agents →Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.