Creator · AminBlg
Last updated · Sep 2, 2026
Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is P
Creator · AminBlg
Last updated · Sep 2, 2026
Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is P
Creator · AminBlg
Last updated · Sep 2, 2026
Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is P
Creator · AminBlg
Last updated · Sep 2, 2026
Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is P
Sandbox only
Install targets
Codex install prompt
Install the "simple-english" agent skill from https://github.com/AminBlg/SimpleEnglish/tree/main/skills/simple-english. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is Plain. Strict mode applies full STE vocabulary compliance when the user names STE, ASD-STE100, or compliance. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, API guides, and explanations for readers outside the field. Also use when the user says "STE", "Simplified Technical English", "ASD-STE100", "plain English", "layman's terms", "explain it simply", "no jargon", "de-slop", "make this readable", "write for non-native readers", or asks for docs that translate well. The same rules govern the reply: answer first, five sentences or fewer. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"aminblg-simple-english","task":"Install simple-english","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + OpenAI Agents + Cursor
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add AminBlg/SimpleEnglish --skill simple-english
Maintenance
fresh
4d since push
Risk
Needs review
Dependency or permission surface needs review
GitHub quality
3.1K
82/100 Quality · 76/100 Trust
Coverage tags
Review notes
Dependency or permission surface needs review · Permission surface may require sandboxing
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
3.1K GitHub stars
Repo activity
3.1K stars, 106 forks
Maintenance
4d since push
License
MIT
Install
npx skills add AminBlg/SimpleEnglish --skill simple-english
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add AminBlg/SimpleEnglish --skill simple-englishDo not use when
Agent safety v2
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
high
Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.
medium
Skill may drive a browser or interact with web pages.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/aminblg-simple-english/install
Agent should check
Copy prompt
Task: Use simple-english in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/aminblg-simple-english/install
Install command: npx skills add AminBlg/SimpleEnglish --skill simple-english
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/aminblg-simple-english/install
LLM text format
/api/skills/aminblg-simple-english/install?format=text
Find alternatives
/api/skills/search?q=simple-english&limit=3
Agent prompt
Use simple-english for this task. Review https://www.openagentskill.com/api/skills/aminblg-simple-english/install, then install with: npx skills add AminBlg/SimpleEnglish --skill simple-englishRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/aminblg-simple-english
LLM text
/api/registry/manifest/aminblg-simple-english?format=text
Install alias
/api/registry/install/aminblg-simple-english
Recommend
/api/registry/recommend?task=Use%20simple-english%20in%20an%20agent%20workflow&limit=3
Agent fit
GitHub automation
Platforms
Claude Code, OpenAI Agents, Cursor
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
GitHub automation
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS3.1K GitHub stars
Stars/forks activity
INFO3.1K stars, 106 forks; issue activity unavailable in current metadata
Recent maintenance
PASS4d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Review risk
I need my agent to review contracts, privacy policies, or compliance documents and summarize risks.
Operate web apps
I need my agent to control a browser, fill forms, and verify web app workflows.
Workflow fit
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Design, build, test, and ship interfaces
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: simple-english description: | Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is Plain. Strict mode applies full STE vocabulary compliance when the user names STE, ASD-STE100, or compliance. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, API guides, and explanations for readers outside the field. Also use when the user says "STE", "Simplified Technical English", "ASD-STE100", "plain English", "layman's terms", "explain it simply", "no jargon", "de-slop", "make this readable", "write for non-native readers", or asks for docs that translate well. The same rules govern the reply: answer first, five sentences or fewer. license: MIT compatibility: claude-code cursor codex gemini-cli opencode metadata: version: "2.0.0" standard: ASD-STE100 Issue 9 (2025-01-15) ---
# Simple English: Plain Words, Aerospace Discipline
Write plain English that a smart reader outside your field understands on one read. The rules come from ASD-STE100, the controlled language aerospace uses so a tired mechanic cannot misread an instruction. They also remove the signs of AI writing: long sentences, synonym rotation, hedges, filler. Each sentence must survive one read.
## Your Task
When asked to write or rewrite text:
1. **Select the mode** (Plain or Strict, the table that follows). In Strict mode, read `references/strict-vocabulary.md` before you draft. 2. **Classify each passage** as procedural or descriptive. Every other rule depends on this. 3. **Fix your vocabulary before you draft.** Use `make sure that` for check/verify/confirm/validate/ensure as verbs, and `configuration` for config/settings/options. Use no other word for these concepts in the whole document. 4. **Define a technical term at its first use** when a reader outside the field needs it: concept words, not product names or the tool the document is about. 5. **Apply the catalog** that follows. For replies and explanations for outsiders, apply the Plain English rules first. 6. **Do the self-check** before you deliver. This step is not optional. 7. **Never touch code**, identifiers, commands, or quoted errors (see Untouchables).
When asked to CHECK text instead of writing it, report each violation as: rule number, the offending text, a compliant rewrite. Cite only rule numbers that exist in this file, never from memory: invented rule numbers are a known failure.
## Two Modes
| Mode | When | What you apply | |---|---|---| | **Plain** (default) | The user wants clear text: docs, READMEs, error messages, answers | Every structural rule in the catalog. Domain words stay ("idempotent", "webhook"). Replies and explanations for outsiders also get the Plain English rules. | | **Strict** | The user names STE, ASD-STE100, or compliance | Plain mode plus the dictionary discipline in `references/strict-vocabulary.md`. Document only: the reply to the user stays Plain. |
## Step 1: Classify the Text
| | Procedural (instructions) | Descriptive (explanations) | |---|---|---| | Purpose | Tell the reader what to do | Explain what a thing is or does | | Verb form | Imperative: "Install the pump." | Simple present/past/future | | Sentence limit | **20 words** (Rule 5.1) | **25 words** (Rule 6.3) | | Unit rule | One instruction per sentence (5.2) | One topic per paragraph (6.5), max six sentences per paragraph (6.6) |
Do not mix the two in one passage. A "Getting started" section is procedural: headed, numbered where steps follow each other, imperative. An "Architecture" section is descriptive.
## Plain English for Readers Outside the Field
Apply these six rules to your reply to the user and to explanations written for readers outside the field. Procedures and reference documents follow the catalog alone: the catalog measured best there, and these rules dilute it.
1. **Common word over jargon.** When a plain word exists, use it: "use" not "utilize", "start" not "initiate", "help" not "facilitate". `references/word-swaps.md` has the map. 2. **Define a technical term at its first use when the reader needs it.** The reader is smart and outside your field, but the document sets what they already know: do not define the tool the document is about, product names, or standard names (Postgres, S3, HTTP, JSON). Define the concept words: "idempotent (safe to run twice)", "a webhook (an HTTP call sent when an event occurs)". Keep a definition under ten words, at most one per sentence. If it pushes the sentence over the limit, give the definition its own sentence. Never use a synonym of a chosen term inside a definition (Rule 1.11). 3. **Address the reader as "you" and name the actor.** Every sentence says who does what (Rule 3.6): "You run the migration. The database rebuilds the table." 4. **Lead with the point.** The first sentence of a section, and of a reply, states the result or what the reader must do. Explanation follows. 5. **One idea per sentence, one topic per paragraph** (Rules 5.2, 6.1, 6.5). 6. **Say what is true, not how important it is.** "The cache expires after 60 seconds", not "It is crucial to note that the cache expires".
**Before:** To facilitate onboarding, it is crucial that users initiate the idempotent sync prior to configuration. **After:** Before you configure the client, start the sync. The sync is idempotent (you can run it again without side effects).
## THE RULE CATALOG
53 rules in 9 sections, paraphrased from ASD-STE100 Issue 9 with software examples. Rules marked (S) are Strict mode only (see `references/strict-vocabulary.md`). The official wording is in the free standard at asd-ste100.org.
### Section 1 — Words (Rules 1.1-1.14)
| Rule | Instruction | |---|---| | 1.1-1.4, 1.6 (S) | Use only approved words, as their listed part of speech, meaning, and form. | | 1.5 | You can use domain words as technical nouns ("webhook", "commit", "endpoint"). | | 1.7 | Do not use technical nouns as verbs. | | 1.8 | Use the technical nouns of your project or industry. | | 1.9 | When you pick a technical noun, pick a short and clear one. | | 1.10 | No regional, slang, or jargon words as technical nouns. | | 1.11 | One item, one name. Do not call it "config" here and "settings" there. | | 1.12 | You can use domain verbs as technical verbs ("deploy", "compile", "merge"). The standard names computer verbs as legal: click, type, copy, paste, delete, save, install, download, update, and more. When a common verb does the same job, prefer it: "find" instead of "detect". | | 1.13 | Do not use technical verbs as nouns. | | 1.14 | Use American English spelling. |
In Plain mode, rules 1.5, 1.8, and 1.12 make your domain vocabulary legal. The ones agents break are 1.7, 1.11, and 1.13.
**Before:** You can webhook the event, then do a deploy. **After:** Send the event to the webhook. Then deploy the service.
### Section 2 — Multi-word nouns (Rules 2.1-2.2)
| Rule | Instruction | |---|---| | 2.1 | Write multi-word nouns of three words or fewer. | | 2.2 | When a technical noun needs more than three words, write it in full once, then give a short form or hyphenate the units. |
Break long noun chains with prepositions (of, on, in, for):
**Before:** the connection pool timeout configuration value **After:** the timeout value for the connection pool
### Section 3 — Verbs (Rules 3.1-3.7)
| Rule | Instruction | |---|---| | 3.1 (S) | Use only the verb forms that the dictionary gives. | | 3.2 | Use only: infinitive, imperative, simple present, simple past, simple future, past participle as adjective. | | 3.3 | Use the past participle only as an adjective ("the cached response"). | | 3.4 | No auxiliary verbs for complex constructions. No present perfect, no "is to be installed". | | 3.5 | Use an "-ing" form only as a technical noun or inside one ("logging", "the mounting bracket"), never as a verb. | | 3.6 | Active voice. In descriptive text, passive is legal only when the agent is unknown. To repair an agentless passive, use "you" (the reader) or "we" (your company): "Indexes are not used on this table" → "We do not use indexes on this table." | | 3.7 | Describe an action with a verb, not a noun ("compress the file", not "perform compression of the file"). |
**Approved modals: can, will, must. Banned: should, would, may, might, could.** The standard rejects "could" even for possibility: write "an explosion can occur", never "could occur". For "should": a requirement becomes "must". A suggestion is stated as fact or deleted. This matters double for agent instructions, because models read "should" as optional.
**Before:** The migration has completed and the table is being rebuilt. **After:** The migration completed. The database rebuilds the table.
### Section 4 — Sentences (Rules 4.1-4.5)
| Rule | Instruction | |---|---| | 4.1 | Write short and clear sentences. | | 4.2 | Do not omit words or use contractions to shorten sentences. Keep articles, keep "that". | | 4.3 | Use a vertical list for complex text: colon on the lead-in, uppercase start, a period only on full-sentence items, no mixed instructions and facts, no nesting. | | 4.4 | Use connecting words between sentences on related topics ("Then", "As a result"). | | 4.5 | Put an article (the, a, an) or a demonstrative adjective (this, these) before nouns where applicable. Exception: no article before a noun when an identifier follows it: "Restart pod web-7f9b2". |
Rule 4.2 is the anti-terseness rule. Plain English is short sentences with complete grammar, not telegraph style:
**Wrong shortening:** Ensure file exists before running. **Plain:** Make sure that the file exists before you run the command.
### Section 5 — Procedural writing (Rules 5.1-5.5)
| Rule | Instruction | |---|---| | 5.1 | Maximum 20 words per sentence. Warnings and cautions included. | | 5.2 | One instruction per sentence, unless two actions happen at the same time. A step can add one sentence for an immediate result or limit. | | 5.3 | Write instructions in the imperative: "Run the migration." | | 5.4 | Put a required condition before the command, divided by a comma: "If the build fails, read the log." | | 5.5 | Notes give information, never instructions or limits. A limit belongs with its action. Notes test: the procedure must still work for a reader who deletes all notes. |
**Before:** You'll want to grab the API key from the dashboard before configuring the client, which you can do under Settings. **After:** Get the API key from the dashboard, under Settings. Then configure the client with this key.
### Section 6 — Descriptive writing (Rules 6.1-6.6)
| Rule | Instruction | |---|---| | 6.1 | Give information gradually: one new fact per sentence. | | 6.2 | Use key words and phrases to give the text a logical structure. | | 6.3 | Maximum 25 words per sentence. | | 6.4 | Group related information in paragraphs. | | 6.5 | One topic per paragraph. | | 6.6 | Maximum six sentences per paragraph. |
No imperative in descriptive text. Descriptions explain. Procedures instruct.
### Section 7 — Safety instructions (Rules 7.1-7.3)
| Rule | Instruction | |---|---| | 7.1 | Use a word that shows the risk level ("WARNING" = injury, "CAUTION" = damage). If the two risks occur together, use "WARNING". | | 7.2 | Start with a clear command or condition. | | 7.3 | Then give the risk or the possible result. |
Never bury the instruction after the explanation. The same pattern fits destructive CLI flags and irreversible migrations.
**Before:** Note that data loss may occur in some circumstances if the destructive flag happens to be enabled when running against production. **After:** CAUTION: Do not use the `--force` flag against production. The flag deletes rows that do not match the source.
### Section 8 — Punctuatio
Source provenance
Decision snapshot
3,114 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for simple-english, ready for a manual X post.
A practical pick for source-backed research: simple-english: Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sen... 3.1K stars https://www.openagentskill.com/skills/aminblg-simple-english?ref=x
Listing + install path for simple-english: https://www.openagentskill.com/skills/aminblg-simple-english?ref=x Install: npx skills add AminBlg/SimpleEnglish --skill simple-english
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to AminBlg but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/aminblg-simple-english/audit)
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)AminBlg
@aminblg
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "simple-english" agent skill from https://github.com/AminBlg/SimpleEnglish/tree/main/skills/simple-english. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is Plain. Strict mode applies full STE vocabulary compliance when the user names STE, ASD-STE100, or compliance. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, API guides, and explanations for readers outside the field. Also use when the user says "STE", "Simplified Technical English", "ASD-STE100", "plain English", "layman's terms", "explain it simply", "no jargon", "de-slop", "make this readable", "write for non-native readers", or asks for docs that translate well. The same rules govern the reply: answer first, five sentences or fewer. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"aminblg-simple-english","task":"Install simple-english","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + OpenAI Agents + Cursor
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add AminBlg/SimpleEnglish --skill simple-english
Maintenance
fresh
4d since push
Risk
Needs review
Dependency or permission surface needs review
GitHub quality
3.1K
82/100 Quality · 76/100 Trust
Coverage tags
Review notes
Dependency or permission surface needs review · Permission surface may require sandboxing
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
3.1K GitHub stars
Repo activity
3.1K stars, 106 forks
Maintenance
4d since push
License
MIT
Install
npx skills add AminBlg/SimpleEnglish --skill simple-english
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add AminBlg/SimpleEnglish --skill simple-englishDo not use when
Agent safety v2
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
high
Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.
medium
Skill may drive a browser or interact with web pages.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/aminblg-simple-english/install
Agent should check
Copy prompt
Task: Use simple-english in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/aminblg-simple-english/install
Install command: npx skills add AminBlg/SimpleEnglish --skill simple-english
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/aminblg-simple-english/install
LLM text format
/api/skills/aminblg-simple-english/install?format=text
Find alternatives
/api/skills/search?q=simple-english&limit=3
Agent prompt
Use simple-english for this task. Review https://www.openagentskill.com/api/skills/aminblg-simple-english/install, then install with: npx skills add AminBlg/SimpleEnglish --skill simple-englishRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/aminblg-simple-english
LLM text
/api/registry/manifest/aminblg-simple-english?format=text
Install alias
/api/registry/install/aminblg-simple-english
Recommend
/api/registry/recommend?task=Use%20simple-english%20in%20an%20agent%20workflow&limit=3
Agent fit
GitHub automation
Platforms
Claude Code, OpenAI Agents, Cursor
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
GitHub automation
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS3.1K GitHub stars
Stars/forks activity
INFO3.1K stars, 106 forks; issue activity unavailable in current metadata
Recent maintenance
PASS4d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Review risk
I need my agent to review contracts, privacy policies, or compliance documents and summarize risks.
Operate web apps
I need my agent to control a browser, fill forms, and verify web app workflows.
Workflow fit
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Design, build, test, and ship interfaces
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: simple-english description: | Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is Plain. Strict mode applies full STE vocabulary compliance when the user names STE, ASD-STE100, or compliance. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, API guides, and explanations for readers outside the field. Also use when the user says "STE", "Simplified Technical English", "ASD-STE100", "plain English", "layman's terms", "explain it simply", "no jargon", "de-slop", "make this readable", "write for non-native readers", or asks for docs that translate well. The same rules govern the reply: answer first, five sentences or fewer. license: MIT compatibility: claude-code cursor codex gemini-cli opencode metadata: version: "2.0.0" standard: ASD-STE100 Issue 9 (2025-01-15) ---
# Simple English: Plain Words, Aerospace Discipline
Write plain English that a smart reader outside your field understands on one read. The rules come from ASD-STE100, the controlled language aerospace uses so a tired mechanic cannot misread an instruction. They also remove the signs of AI writing: long sentences, synonym rotation, hedges, filler. Each sentence must survive one read.
## Your Task
When asked to write or rewrite text:
1. **Select the mode** (Plain or Strict, the table that follows). In Strict mode, read `references/strict-vocabulary.md` before you draft. 2. **Classify each passage** as procedural or descriptive. Every other rule depends on this. 3. **Fix your vocabulary before you draft.** Use `make sure that` for check/verify/confirm/validate/ensure as verbs, and `configuration` for config/settings/options. Use no other word for these concepts in the whole document. 4. **Define a technical term at its first use** when a reader outside the field needs it: concept words, not product names or the tool the document is about. 5. **Apply the catalog** that follows. For replies and explanations for outsiders, apply the Plain English rules first. 6. **Do the self-check** before you deliver. This step is not optional. 7. **Never touch code**, identifiers, commands, or quoted errors (see Untouchables).
When asked to CHECK text instead of writing it, report each violation as: rule number, the offending text, a compliant rewrite. Cite only rule numbers that exist in this file, never from memory: invented rule numbers are a known failure.
## Two Modes
| Mode | When | What you apply | |---|---|---| | **Plain** (default) | The user wants clear text: docs, READMEs, error messages, answers | Every structural rule in the catalog. Domain words stay ("idempotent", "webhook"). Replies and explanations for outsiders also get the Plain English rules. | | **Strict** | The user names STE, ASD-STE100, or compliance | Plain mode plus the dictionary discipline in `references/strict-vocabulary.md`. Document only: the reply to the user stays Plain. |
## Step 1: Classify the Text
| | Procedural (instructions) | Descriptive (explanations) | |---|---|---| | Purpose | Tell the reader what to do | Explain what a thing is or does | | Verb form | Imperative: "Install the pump." | Simple present/past/future | | Sentence limit | **20 words** (Rule 5.1) | **25 words** (Rule 6.3) | | Unit rule | One instruction per sentence (5.2) | One topic per paragraph (6.5), max six sentences per paragraph (6.6) |
Do not mix the two in one passage. A "Getting started" section is procedural: headed, numbered where steps follow each other, imperative. An "Architecture" section is descriptive.
## Plain English for Readers Outside the Field
Apply these six rules to your reply to the user and to explanations written for readers outside the field. Procedures and reference documents follow the catalog alone: the catalog measured best there, and these rules dilute it.
1. **Common word over jargon.** When a plain word exists, use it: "use" not "utilize", "start" not "initiate", "help" not "facilitate". `references/word-swaps.md` has the map. 2. **Define a technical term at its first use when the reader needs it.** The reader is smart and outside your field, but the document sets what they already know: do not define the tool the document is about, product names, or standard names (Postgres, S3, HTTP, JSON). Define the concept words: "idempotent (safe to run twice)", "a webhook (an HTTP call sent when an event occurs)". Keep a definition under ten words, at most one per sentence. If it pushes the sentence over the limit, give the definition its own sentence. Never use a synonym of a chosen term inside a definition (Rule 1.11). 3. **Address the reader as "you" and name the actor.** Every sentence says who does what (Rule 3.6): "You run the migration. The database rebuilds the table." 4. **Lead with the point.** The first sentence of a section, and of a reply, states the result or what the reader must do. Explanation follows. 5. **One idea per sentence, one topic per paragraph** (Rules 5.2, 6.1, 6.5). 6. **Say what is true, not how important it is.** "The cache expires after 60 seconds", not "It is crucial to note that the cache expires".
**Before:** To facilitate onboarding, it is crucial that users initiate the idempotent sync prior to configuration. **After:** Before you configure the client, start the sync. The sync is idempotent (you can run it again without side effects).
## THE RULE CATALOG
53 rules in 9 sections, paraphrased from ASD-STE100 Issue 9 with software examples. Rules marked (S) are Strict mode only (see `references/strict-vocabulary.md`). The official wording is in the free standard at asd-ste100.org.
### Section 1 — Words (Rules 1.1-1.14)
| Rule | Instruction | |---|---| | 1.1-1.4, 1.6 (S) | Use only approved words, as their listed part of speech, meaning, and form. | | 1.5 | You can use domain words as technical nouns ("webhook", "commit", "endpoint"). | | 1.7 | Do not use technical nouns as verbs. | | 1.8 | Use the technical nouns of your project or industry. | | 1.9 | When you pick a technical noun, pick a short and clear one. | | 1.10 | No regional, slang, or jargon words as technical nouns. | | 1.11 | One item, one name. Do not call it "config" here and "settings" there. | | 1.12 | You can use domain verbs as technical verbs ("deploy", "compile", "merge"). The standard names computer verbs as legal: click, type, copy, paste, delete, save, install, download, update, and more. When a common verb does the same job, prefer it: "find" instead of "detect". | | 1.13 | Do not use technical verbs as nouns. | | 1.14 | Use American English spelling. |
In Plain mode, rules 1.5, 1.8, and 1.12 make your domain vocabulary legal. The ones agents break are 1.7, 1.11, and 1.13.
**Before:** You can webhook the event, then do a deploy. **After:** Send the event to the webhook. Then deploy the service.
### Section 2 — Multi-word nouns (Rules 2.1-2.2)
| Rule | Instruction | |---|---| | 2.1 | Write multi-word nouns of three words or fewer. | | 2.2 | When a technical noun needs more than three words, write it in full once, then give a short form or hyphenate the units. |
Break long noun chains with prepositions (of, on, in, for):
**Before:** the connection pool timeout configuration value **After:** the timeout value for the connection pool
### Section 3 — Verbs (Rules 3.1-3.7)
| Rule | Instruction | |---|---| | 3.1 (S) | Use only the verb forms that the dictionary gives. | | 3.2 | Use only: infinitive, imperative, simple present, simple past, simple future, past participle as adjective. | | 3.3 | Use the past participle only as an adjective ("the cached response"). | | 3.4 | No auxiliary verbs for complex constructions. No present perfect, no "is to be installed". | | 3.5 | Use an "-ing" form only as a technical noun or inside one ("logging", "the mounting bracket"), never as a verb. | | 3.6 | Active voice. In descriptive text, passive is legal only when the agent is unknown. To repair an agentless passive, use "you" (the reader) or "we" (your company): "Indexes are not used on this table" → "We do not use indexes on this table." | | 3.7 | Describe an action with a verb, not a noun ("compress the file", not "perform compression of the file"). |
**Approved modals: can, will, must. Banned: should, would, may, might, could.** The standard rejects "could" even for possibility: write "an explosion can occur", never "could occur". For "should": a requirement becomes "must". A suggestion is stated as fact or deleted. This matters double for agent instructions, because models read "should" as optional.
**Before:** The migration has completed and the table is being rebuilt. **After:** The migration completed. The database rebuilds the table.
### Section 4 — Sentences (Rules 4.1-4.5)
| Rule | Instruction | |---|---| | 4.1 | Write short and clear sentences. | | 4.2 | Do not omit words or use contractions to shorten sentences. Keep articles, keep "that". | | 4.3 | Use a vertical list for complex text: colon on the lead-in, uppercase start, a period only on full-sentence items, no mixed instructions and facts, no nesting. | | 4.4 | Use connecting words between sentences on related topics ("Then", "As a result"). | | 4.5 | Put an article (the, a, an) or a demonstrative adjective (this, these) before nouns where applicable. Exception: no article before a noun when an identifier follows it: "Restart pod web-7f9b2". |
Rule 4.2 is the anti-terseness rule. Plain English is short sentences with complete grammar, not telegraph style:
**Wrong shortening:** Ensure file exists before running. **Plain:** Make sure that the file exists before you run the command.
### Section 5 — Procedural writing (Rules 5.1-5.5)
| Rule | Instruction | |---|---| | 5.1 | Maximum 20 words per sentence. Warnings and cautions included. | | 5.2 | One instruction per sentence, unless two actions happen at the same time. A step can add one sentence for an immediate result or limit. | | 5.3 | Write instructions in the imperative: "Run the migration." | | 5.4 | Put a required condition before the command, divided by a comma: "If the build fails, read the log." | | 5.5 | Notes give information, never instructions or limits. A limit belongs with its action. Notes test: the procedure must still work for a reader who deletes all notes. |
**Before:** You'll want to grab the API key from the dashboard before configuring the client, which you can do under Settings. **After:** Get the API key from the dashboard, under Settings. Then configure the client with this key.
### Section 6 — Descriptive writing (Rules 6.1-6.6)
| Rule | Instruction | |---|---| | 6.1 | Give information gradually: one new fact per sentence. | | 6.2 | Use key words and phrases to give the text a logical structure. | | 6.3 | Maximum 25 words per sentence. | | 6.4 | Group related information in paragraphs. | | 6.5 | One topic per paragraph. | | 6.6 | Maximum six sentences per paragraph. |
No imperative in descriptive text. Descriptions explain. Procedures instruct.
### Section 7 — Safety instructions (Rules 7.1-7.3)
| Rule | Instruction | |---|---| | 7.1 | Use a word that shows the risk level ("WARNING" = injury, "CAUTION" = damage). If the two risks occur together, use "WARNING". | | 7.2 | Start with a clear command or condition. | | 7.3 | Then give the risk or the possible result. |
Never bury the instruction after the explanation. The same pattern fits destructive CLI flags and irreversible migrations.
**Before:** Note that data loss may occur in some circumstances if the destructive flag happens to be enabled when running against production. **After:** CAUTION: Do not use the `--force` flag against production. The flag deletes rows that do not match the source.
### Section 8 — Punctuatio
Source provenance
Decision snapshot
3,114 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for simple-english, ready for a manual X post.
A practical pick for source-backed research: simple-english: Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sen... 3.1K stars https://www.openagentskill.com/skills/aminblg-simple-english?ref=x
Listing + install path for simple-english: https://www.openagentskill.com/skills/aminblg-simple-english?ref=x Install: npx skills add AminBlg/SimpleEnglish --skill simple-english
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to AminBlg but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/aminblg-simple-english/audit)
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)AminBlg
@aminblg
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "simple-english" agent skill from https://github.com/AminBlg/SimpleEnglish/tree/main/skills/simple-english. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is Plain. Strict mode applies full STE vocabulary compliance when the user names STE, ASD-STE100, or compliance. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, API guides, and explanations for readers outside the field. Also use when the user says "STE", "Simplified Technical English", "ASD-STE100", "plain English", "layman's terms", "explain it simply", "no jargon", "de-slop", "make this readable", "write for non-native readers", or asks for docs that translate well. The same rules govern the reply: answer first, five sentences or fewer. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"aminblg-simple-english","task":"Install simple-english","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + OpenAI Agents + Cursor
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add AminBlg/SimpleEnglish --skill simple-english
Maintenance
fresh
4d since push
Risk
Needs review
Dependency or permission surface needs review
GitHub quality
3.1K
82/100 Quality · 76/100 Trust
Coverage tags
Review notes
Dependency or permission surface needs review · Permission surface may require sandboxing
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
3.1K GitHub stars
Repo activity
3.1K stars, 106 forks
Maintenance
4d since push
License
MIT
Install
npx skills add AminBlg/SimpleEnglish --skill simple-english
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add AminBlg/SimpleEnglish --skill simple-englishDo not use when
Agent safety v2
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
high
Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.
medium
Skill may drive a browser or interact with web pages.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/aminblg-simple-english/install
Agent should check
Copy prompt
Task: Use simple-english in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/aminblg-simple-english/install
Install command: npx skills add AminBlg/SimpleEnglish --skill simple-english
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/aminblg-simple-english/install
LLM text format
/api/skills/aminblg-simple-english/install?format=text
Find alternatives
/api/skills/search?q=simple-english&limit=3
Agent prompt
Use simple-english for this task. Review https://www.openagentskill.com/api/skills/aminblg-simple-english/install, then install with: npx skills add AminBlg/SimpleEnglish --skill simple-englishRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/aminblg-simple-english
LLM text
/api/registry/manifest/aminblg-simple-english?format=text
Install alias
/api/registry/install/aminblg-simple-english
Recommend
/api/registry/recommend?task=Use%20simple-english%20in%20an%20agent%20workflow&limit=3
Agent fit
GitHub automation
Platforms
Claude Code, OpenAI Agents, Cursor
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
GitHub automation
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS3.1K GitHub stars
Stars/forks activity
INFO3.1K stars, 106 forks; issue activity unavailable in current metadata
Recent maintenance
PASS4d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Review risk
I need my agent to review contracts, privacy policies, or compliance documents and summarize risks.
Operate web apps
I need my agent to control a browser, fill forms, and verify web app workflows.
Workflow fit
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Design, build, test, and ship interfaces
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: simple-english description: | Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is Plain. Strict mode applies full STE vocabulary compliance when the user names STE, ASD-STE100, or compliance. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, API guides, and explanations for readers outside the field. Also use when the user says "STE", "Simplified Technical English", "ASD-STE100", "plain English", "layman's terms", "explain it simply", "no jargon", "de-slop", "make this readable", "write for non-native readers", or asks for docs that translate well. The same rules govern the reply: answer first, five sentences or fewer. license: MIT compatibility: claude-code cursor codex gemini-cli opencode metadata: version: "2.0.0" standard: ASD-STE100 Issue 9 (2025-01-15) ---
# Simple English: Plain Words, Aerospace Discipline
Write plain English that a smart reader outside your field understands on one read. The rules come from ASD-STE100, the controlled language aerospace uses so a tired mechanic cannot misread an instruction. They also remove the signs of AI writing: long sentences, synonym rotation, hedges, filler. Each sentence must survive one read.
## Your Task
When asked to write or rewrite text:
1. **Select the mode** (Plain or Strict, the table that follows). In Strict mode, read `references/strict-vocabulary.md` before you draft. 2. **Classify each passage** as procedural or descriptive. Every other rule depends on this. 3. **Fix your vocabulary before you draft.** Use `make sure that` for check/verify/confirm/validate/ensure as verbs, and `configuration` for config/settings/options. Use no other word for these concepts in the whole document. 4. **Define a technical term at its first use** when a reader outside the field needs it: concept words, not product names or the tool the document is about. 5. **Apply the catalog** that follows. For replies and explanations for outsiders, apply the Plain English rules first. 6. **Do the self-check** before you deliver. This step is not optional. 7. **Never touch code**, identifiers, commands, or quoted errors (see Untouchables).
When asked to CHECK text instead of writing it, report each violation as: rule number, the offending text, a compliant rewrite. Cite only rule numbers that exist in this file, never from memory: invented rule numbers are a known failure.
## Two Modes
| Mode | When | What you apply | |---|---|---| | **Plain** (default) | The user wants clear text: docs, READMEs, error messages, answers | Every structural rule in the catalog. Domain words stay ("idempotent", "webhook"). Replies and explanations for outsiders also get the Plain English rules. | | **Strict** | The user names STE, ASD-STE100, or compliance | Plain mode plus the dictionary discipline in `references/strict-vocabulary.md`. Document only: the reply to the user stays Plain. |
## Step 1: Classify the Text
| | Procedural (instructions) | Descriptive (explanations) | |---|---|---| | Purpose | Tell the reader what to do | Explain what a thing is or does | | Verb form | Imperative: "Install the pump." | Simple present/past/future | | Sentence limit | **20 words** (Rule 5.1) | **25 words** (Rule 6.3) | | Unit rule | One instruction per sentence (5.2) | One topic per paragraph (6.5), max six sentences per paragraph (6.6) |
Do not mix the two in one passage. A "Getting started" section is procedural: headed, numbered where steps follow each other, imperative. An "Architecture" section is descriptive.
## Plain English for Readers Outside the Field
Apply these six rules to your reply to the user and to explanations written for readers outside the field. Procedures and reference documents follow the catalog alone: the catalog measured best there, and these rules dilute it.
1. **Common word over jargon.** When a plain word exists, use it: "use" not "utilize", "start" not "initiate", "help" not "facilitate". `references/word-swaps.md` has the map. 2. **Define a technical term at its first use when the reader needs it.** The reader is smart and outside your field, but the document sets what they already know: do not define the tool the document is about, product names, or standard names (Postgres, S3, HTTP, JSON). Define the concept words: "idempotent (safe to run twice)", "a webhook (an HTTP call sent when an event occurs)". Keep a definition under ten words, at most one per sentence. If it pushes the sentence over the limit, give the definition its own sentence. Never use a synonym of a chosen term inside a definition (Rule 1.11). 3. **Address the reader as "you" and name the actor.** Every sentence says who does what (Rule 3.6): "You run the migration. The database rebuilds the table." 4. **Lead with the point.** The first sentence of a section, and of a reply, states the result or what the reader must do. Explanation follows. 5. **One idea per sentence, one topic per paragraph** (Rules 5.2, 6.1, 6.5). 6. **Say what is true, not how important it is.** "The cache expires after 60 seconds", not "It is crucial to note that the cache expires".
**Before:** To facilitate onboarding, it is crucial that users initiate the idempotent sync prior to configuration. **After:** Before you configure the client, start the sync. The sync is idempotent (you can run it again without side effects).
## THE RULE CATALOG
53 rules in 9 sections, paraphrased from ASD-STE100 Issue 9 with software examples. Rules marked (S) are Strict mode only (see `references/strict-vocabulary.md`). The official wording is in the free standard at asd-ste100.org.
### Section 1 — Words (Rules 1.1-1.14)
| Rule | Instruction | |---|---| | 1.1-1.4, 1.6 (S) | Use only approved words, as their listed part of speech, meaning, and form. | | 1.5 | You can use domain words as technical nouns ("webhook", "commit", "endpoint"). | | 1.7 | Do not use technical nouns as verbs. | | 1.8 | Use the technical nouns of your project or industry. | | 1.9 | When you pick a technical noun, pick a short and clear one. | | 1.10 | No regional, slang, or jargon words as technical nouns. | | 1.11 | One item, one name. Do not call it "config" here and "settings" there. | | 1.12 | You can use domain verbs as technical verbs ("deploy", "compile", "merge"). The standard names computer verbs as legal: click, type, copy, paste, delete, save, install, download, update, and more. When a common verb does the same job, prefer it: "find" instead of "detect". | | 1.13 | Do not use technical verbs as nouns. | | 1.14 | Use American English spelling. |
In Plain mode, rules 1.5, 1.8, and 1.12 make your domain vocabulary legal. The ones agents break are 1.7, 1.11, and 1.13.
**Before:** You can webhook the event, then do a deploy. **After:** Send the event to the webhook. Then deploy the service.
### Section 2 — Multi-word nouns (Rules 2.1-2.2)
| Rule | Instruction | |---|---| | 2.1 | Write multi-word nouns of three words or fewer. | | 2.2 | When a technical noun needs more than three words, write it in full once, then give a short form or hyphenate the units. |
Break long noun chains with prepositions (of, on, in, for):
**Before:** the connection pool timeout configuration value **After:** the timeout value for the connection pool
### Section 3 — Verbs (Rules 3.1-3.7)
| Rule | Instruction | |---|---| | 3.1 (S) | Use only the verb forms that the dictionary gives. | | 3.2 | Use only: infinitive, imperative, simple present, simple past, simple future, past participle as adjective. | | 3.3 | Use the past participle only as an adjective ("the cached response"). | | 3.4 | No auxiliary verbs for complex constructions. No present perfect, no "is to be installed". | | 3.5 | Use an "-ing" form only as a technical noun or inside one ("logging", "the mounting bracket"), never as a verb. | | 3.6 | Active voice. In descriptive text, passive is legal only when the agent is unknown. To repair an agentless passive, use "you" (the reader) or "we" (your company): "Indexes are not used on this table" → "We do not use indexes on this table." | | 3.7 | Describe an action with a verb, not a noun ("compress the file", not "perform compression of the file"). |
**Approved modals: can, will, must. Banned: should, would, may, might, could.** The standard rejects "could" even for possibility: write "an explosion can occur", never "could occur". For "should": a requirement becomes "must". A suggestion is stated as fact or deleted. This matters double for agent instructions, because models read "should" as optional.
**Before:** The migration has completed and the table is being rebuilt. **After:** The migration completed. The database rebuilds the table.
### Section 4 — Sentences (Rules 4.1-4.5)
| Rule | Instruction | |---|---| | 4.1 | Write short and clear sentences. | | 4.2 | Do not omit words or use contractions to shorten sentences. Keep articles, keep "that". | | 4.3 | Use a vertical list for complex text: colon on the lead-in, uppercase start, a period only on full-sentence items, no mixed instructions and facts, no nesting. | | 4.4 | Use connecting words between sentences on related topics ("Then", "As a result"). | | 4.5 | Put an article (the, a, an) or a demonstrative adjective (this, these) before nouns where applicable. Exception: no article before a noun when an identifier follows it: "Restart pod web-7f9b2". |
Rule 4.2 is the anti-terseness rule. Plain English is short sentences with complete grammar, not telegraph style:
**Wrong shortening:** Ensure file exists before running. **Plain:** Make sure that the file exists before you run the command.
### Section 5 — Procedural writing (Rules 5.1-5.5)
| Rule | Instruction | |---|---| | 5.1 | Maximum 20 words per sentence. Warnings and cautions included. | | 5.2 | One instruction per sentence, unless two actions happen at the same time. A step can add one sentence for an immediate result or limit. | | 5.3 | Write instructions in the imperative: "Run the migration." | | 5.4 | Put a required condition before the command, divided by a comma: "If the build fails, read the log." | | 5.5 | Notes give information, never instructions or limits. A limit belongs with its action. Notes test: the procedure must still work for a reader who deletes all notes. |
**Before:** You'll want to grab the API key from the dashboard before configuring the client, which you can do under Settings. **After:** Get the API key from the dashboard, under Settings. Then configure the client with this key.
### Section 6 — Descriptive writing (Rules 6.1-6.6)
| Rule | Instruction | |---|---| | 6.1 | Give information gradually: one new fact per sentence. | | 6.2 | Use key words and phrases to give the text a logical structure. | | 6.3 | Maximum 25 words per sentence. | | 6.4 | Group related information in paragraphs. | | 6.5 | One topic per paragraph. | | 6.6 | Maximum six sentences per paragraph. |
No imperative in descriptive text. Descriptions explain. Procedures instruct.
### Section 7 — Safety instructions (Rules 7.1-7.3)
| Rule | Instruction | |---|---| | 7.1 | Use a word that shows the risk level ("WARNING" = injury, "CAUTION" = damage). If the two risks occur together, use "WARNING". | | 7.2 | Start with a clear command or condition. | | 7.3 | Then give the risk or the possible result. |
Never bury the instruction after the explanation. The same pattern fits destructive CLI flags and irreversible migrations.
**Before:** Note that data loss may occur in some circumstances if the destructive flag happens to be enabled when running against production. **After:** CAUTION: Do not use the `--force` flag against production. The flag deletes rows that do not match the source.
### Section 8 — Punctuatio
Source provenance
Decision snapshot
3,114 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for simple-english, ready for a manual X post.
A practical pick for source-backed research: simple-english: Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sen... 3.1K stars https://www.openagentskill.com/skills/aminblg-simple-english?ref=x
Listing + install path for simple-english: https://www.openagentskill.com/skills/aminblg-simple-english?ref=x Install: npx skills add AminBlg/SimpleEnglish --skill simple-english
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to AminBlg but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/aminblg-simple-english/audit)
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)AminBlg
@aminblg
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "simple-english" agent skill from https://github.com/AminBlg/SimpleEnglish/tree/main/skills/simple-english. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is Plain. Strict mode applies full STE vocabulary compliance when the user names STE, ASD-STE100, or compliance. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, API guides, and explanations for readers outside the field. Also use when the user says "STE", "Simplified Technical English", "ASD-STE100", "plain English", "layman's terms", "explain it simply", "no jargon", "de-slop", "make this readable", "write for non-native readers", or asks for docs that translate well. The same rules govern the reply: answer first, five sentences or fewer. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"aminblg-simple-english","task":"Install simple-english","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + OpenAI Agents + Cursor
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add AminBlg/SimpleEnglish --skill simple-english
Maintenance
fresh
4d since push
Risk
Needs review
Dependency or permission surface needs review
GitHub quality
3.1K
82/100 Quality · 76/100 Trust
Coverage tags
Review notes
Dependency or permission surface needs review · Permission surface may require sandboxing
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
3.1K GitHub stars
Repo activity
3.1K stars, 106 forks
Maintenance
4d since push
License
MIT
Install
npx skills add AminBlg/SimpleEnglish --skill simple-english
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add AminBlg/SimpleEnglish --skill simple-englishDo not use when
Agent safety v2
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
high
Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.
medium
Skill may drive a browser or interact with web pages.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/aminblg-simple-english/install
Agent should check
Copy prompt
Task: Use simple-english in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20simple-english%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/aminblg-simple-english/install
Install command: npx skills add AminBlg/SimpleEnglish --skill simple-english
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/aminblg-simple-english/install
LLM text format
/api/skills/aminblg-simple-english/install?format=text
Find alternatives
/api/skills/search?q=simple-english&limit=3
Agent prompt
Use simple-english for this task. Review https://www.openagentskill.com/api/skills/aminblg-simple-english/install, then install with: npx skills add AminBlg/SimpleEnglish --skill simple-englishRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/aminblg-simple-english
LLM text
/api/registry/manifest/aminblg-simple-english?format=text
Install alias
/api/registry/install/aminblg-simple-english
Recommend
/api/registry/recommend?task=Use%20simple-english%20in%20an%20agent%20workflow&limit=3
Agent fit
GitHub automation
Platforms
Claude Code, OpenAI Agents, Cursor
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
GitHub automation
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS3.1K GitHub stars
Stars/forks activity
INFO3.1K stars, 106 forks; issue activity unavailable in current metadata
Recent maintenance
PASS4d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Review risk
I need my agent to review contracts, privacy policies, or compliance documents and summarize risks.
Operate web apps
I need my agent to control a browser, fill forms, and verify web app workflows.
Workflow fit
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Design, build, test, and ship interfaces
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: simple-english description: | Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop. Default mode is Plain. Strict mode applies full STE vocabulary compliance when the user names STE, ASD-STE100, or compliance. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, API guides, and explanations for readers outside the field. Also use when the user says "STE", "Simplified Technical English", "ASD-STE100", "plain English", "layman's terms", "explain it simply", "no jargon", "de-slop", "make this readable", "write for non-native readers", or asks for docs that translate well. The same rules govern the reply: answer first, five sentences or fewer. license: MIT compatibility: claude-code cursor codex gemini-cli opencode metadata: version: "2.0.0" standard: ASD-STE100 Issue 9 (2025-01-15) ---
# Simple English: Plain Words, Aerospace Discipline
Write plain English that a smart reader outside your field understands on one read. The rules come from ASD-STE100, the controlled language aerospace uses so a tired mechanic cannot misread an instruction. They also remove the signs of AI writing: long sentences, synonym rotation, hedges, filler. Each sentence must survive one read.
## Your Task
When asked to write or rewrite text:
1. **Select the mode** (Plain or Strict, the table that follows). In Strict mode, read `references/strict-vocabulary.md` before you draft. 2. **Classify each passage** as procedural or descriptive. Every other rule depends on this. 3. **Fix your vocabulary before you draft.** Use `make sure that` for check/verify/confirm/validate/ensure as verbs, and `configuration` for config/settings/options. Use no other word for these concepts in the whole document. 4. **Define a technical term at its first use** when a reader outside the field needs it: concept words, not product names or the tool the document is about. 5. **Apply the catalog** that follows. For replies and explanations for outsiders, apply the Plain English rules first. 6. **Do the self-check** before you deliver. This step is not optional. 7. **Never touch code**, identifiers, commands, or quoted errors (see Untouchables).
When asked to CHECK text instead of writing it, report each violation as: rule number, the offending text, a compliant rewrite. Cite only rule numbers that exist in this file, never from memory: invented rule numbers are a known failure.
## Two Modes
| Mode | When | What you apply | |---|---|---| | **Plain** (default) | The user wants clear text: docs, READMEs, error messages, answers | Every structural rule in the catalog. Domain words stay ("idempotent", "webhook"). Replies and explanations for outsiders also get the Plain English rules. | | **Strict** | The user names STE, ASD-STE100, or compliance | Plain mode plus the dictionary discipline in `references/strict-vocabulary.md`. Document only: the reply to the user stays Plain. |
## Step 1: Classify the Text
| | Procedural (instructions) | Descriptive (explanations) | |---|---|---| | Purpose | Tell the reader what to do | Explain what a thing is or does | | Verb form | Imperative: "Install the pump." | Simple present/past/future | | Sentence limit | **20 words** (Rule 5.1) | **25 words** (Rule 6.3) | | Unit rule | One instruction per sentence (5.2) | One topic per paragraph (6.5), max six sentences per paragraph (6.6) |
Do not mix the two in one passage. A "Getting started" section is procedural: headed, numbered where steps follow each other, imperative. An "Architecture" section is descriptive.
## Plain English for Readers Outside the Field
Apply these six rules to your reply to the user and to explanations written for readers outside the field. Procedures and reference documents follow the catalog alone: the catalog measured best there, and these rules dilute it.
1. **Common word over jargon.** When a plain word exists, use it: "use" not "utilize", "start" not "initiate", "help" not "facilitate". `references/word-swaps.md` has the map. 2. **Define a technical term at its first use when the reader needs it.** The reader is smart and outside your field, but the document sets what they already know: do not define the tool the document is about, product names, or standard names (Postgres, S3, HTTP, JSON). Define the concept words: "idempotent (safe to run twice)", "a webhook (an HTTP call sent when an event occurs)". Keep a definition under ten words, at most one per sentence. If it pushes the sentence over the limit, give the definition its own sentence. Never use a synonym of a chosen term inside a definition (Rule 1.11). 3. **Address the reader as "you" and name the actor.** Every sentence says who does what (Rule 3.6): "You run the migration. The database rebuilds the table." 4. **Lead with the point.** The first sentence of a section, and of a reply, states the result or what the reader must do. Explanation follows. 5. **One idea per sentence, one topic per paragraph** (Rules 5.2, 6.1, 6.5). 6. **Say what is true, not how important it is.** "The cache expires after 60 seconds", not "It is crucial to note that the cache expires".
**Before:** To facilitate onboarding, it is crucial that users initiate the idempotent sync prior to configuration. **After:** Before you configure the client, start the sync. The sync is idempotent (you can run it again without side effects).
## THE RULE CATALOG
53 rules in 9 sections, paraphrased from ASD-STE100 Issue 9 with software examples. Rules marked (S) are Strict mode only (see `references/strict-vocabulary.md`). The official wording is in the free standard at asd-ste100.org.
### Section 1 — Words (Rules 1.1-1.14)
| Rule | Instruction | |---|---| | 1.1-1.4, 1.6 (S) | Use only approved words, as their listed part of speech, meaning, and form. | | 1.5 | You can use domain words as technical nouns ("webhook", "commit", "endpoint"). | | 1.7 | Do not use technical nouns as verbs. | | 1.8 | Use the technical nouns of your project or industry. | | 1.9 | When you pick a technical noun, pick a short and clear one. | | 1.10 | No regional, slang, or jargon words as technical nouns. | | 1.11 | One item, one name. Do not call it "config" here and "settings" there. | | 1.12 | You can use domain verbs as technical verbs ("deploy", "compile", "merge"). The standard names computer verbs as legal: click, type, copy, paste, delete, save, install, download, update, and more. When a common verb does the same job, prefer it: "find" instead of "detect". | | 1.13 | Do not use technical verbs as nouns. | | 1.14 | Use American English spelling. |
In Plain mode, rules 1.5, 1.8, and 1.12 make your domain vocabulary legal. The ones agents break are 1.7, 1.11, and 1.13.
**Before:** You can webhook the event, then do a deploy. **After:** Send the event to the webhook. Then deploy the service.
### Section 2 — Multi-word nouns (Rules 2.1-2.2)
| Rule | Instruction | |---|---| | 2.1 | Write multi-word nouns of three words or fewer. | | 2.2 | When a technical noun needs more than three words, write it in full once, then give a short form or hyphenate the units. |
Break long noun chains with prepositions (of, on, in, for):
**Before:** the connection pool timeout configuration value **After:** the timeout value for the connection pool
### Section 3 — Verbs (Rules 3.1-3.7)
| Rule | Instruction | |---|---| | 3.1 (S) | Use only the verb forms that the dictionary gives. | | 3.2 | Use only: infinitive, imperative, simple present, simple past, simple future, past participle as adjective. | | 3.3 | Use the past participle only as an adjective ("the cached response"). | | 3.4 | No auxiliary verbs for complex constructions. No present perfect, no "is to be installed". | | 3.5 | Use an "-ing" form only as a technical noun or inside one ("logging", "the mounting bracket"), never as a verb. | | 3.6 | Active voice. In descriptive text, passive is legal only when the agent is unknown. To repair an agentless passive, use "you" (the reader) or "we" (your company): "Indexes are not used on this table" → "We do not use indexes on this table." | | 3.7 | Describe an action with a verb, not a noun ("compress the file", not "perform compression of the file"). |
**Approved modals: can, will, must. Banned: should, would, may, might, could.** The standard rejects "could" even for possibility: write "an explosion can occur", never "could occur". For "should": a requirement becomes "must". A suggestion is stated as fact or deleted. This matters double for agent instructions, because models read "should" as optional.
**Before:** The migration has completed and the table is being rebuilt. **After:** The migration completed. The database rebuilds the table.
### Section 4 — Sentences (Rules 4.1-4.5)
| Rule | Instruction | |---|---| | 4.1 | Write short and clear sentences. | | 4.2 | Do not omit words or use contractions to shorten sentences. Keep articles, keep "that". | | 4.3 | Use a vertical list for complex text: colon on the lead-in, uppercase start, a period only on full-sentence items, no mixed instructions and facts, no nesting. | | 4.4 | Use connecting words between sentences on related topics ("Then", "As a result"). | | 4.5 | Put an article (the, a, an) or a demonstrative adjective (this, these) before nouns where applicable. Exception: no article before a noun when an identifier follows it: "Restart pod web-7f9b2". |
Rule 4.2 is the anti-terseness rule. Plain English is short sentences with complete grammar, not telegraph style:
**Wrong shortening:** Ensure file exists before running. **Plain:** Make sure that the file exists before you run the command.
### Section 5 — Procedural writing (Rules 5.1-5.5)
| Rule | Instruction | |---|---| | 5.1 | Maximum 20 words per sentence. Warnings and cautions included. | | 5.2 | One instruction per sentence, unless two actions happen at the same time. A step can add one sentence for an immediate result or limit. | | 5.3 | Write instructions in the imperative: "Run the migration." | | 5.4 | Put a required condition before the command, divided by a comma: "If the build fails, read the log." | | 5.5 | Notes give information, never instructions or limits. A limit belongs with its action. Notes test: the procedure must still work for a reader who deletes all notes. |
**Before:** You'll want to grab the API key from the dashboard before configuring the client, which you can do under Settings. **After:** Get the API key from the dashboard, under Settings. Then configure the client with this key.
### Section 6 — Descriptive writing (Rules 6.1-6.6)
| Rule | Instruction | |---|---| | 6.1 | Give information gradually: one new fact per sentence. | | 6.2 | Use key words and phrases to give the text a logical structure. | | 6.3 | Maximum 25 words per sentence. | | 6.4 | Group related information in paragraphs. | | 6.5 | One topic per paragraph. | | 6.6 | Maximum six sentences per paragraph. |
No imperative in descriptive text. Descriptions explain. Procedures instruct.
### Section 7 — Safety instructions (Rules 7.1-7.3)
| Rule | Instruction | |---|---| | 7.1 | Use a word that shows the risk level ("WARNING" = injury, "CAUTION" = damage). If the two risks occur together, use "WARNING". | | 7.2 | Start with a clear command or condition. | | 7.3 | Then give the risk or the possible result. |
Never bury the instruction after the explanation. The same pattern fits destructive CLI flags and irreversible migrations.
**Before:** Note that data loss may occur in some circumstances if the destructive flag happens to be enabled when running against production. **After:** CAUTION: Do not use the `--force` flag against production. The flag deletes rows that do not match the source.
### Section 8 — Punctuatio
Source provenance
Decision snapshot
3,114 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for simple-english, ready for a manual X post.
A practical pick for source-backed research: simple-english: Write or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sen... 3.1K stars https://www.openagentskill.com/skills/aminblg-simple-english?ref=x
Listing + install path for simple-english: https://www.openagentskill.com/skills/aminblg-simple-english?ref=x Install: npx skills add AminBlg/SimpleEnglish --skill simple-english
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to AminBlg but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/aminblg-simple-english/audit)
[](https://www.openagentskill.com/skills/aminblg-simple-english?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)AminBlg
@aminblg
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
🕵️♂️ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsPermission surface
secrets or environment access, shell or command execution
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness
Permission surface
secrets or environment access, shell or command execution
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness
Permission surface
secrets or environment access, shell or command execution
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness
Permission surface
secrets or environment access, shell or command execution
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness