Install
/plugin marketplace add menonpg/ste-promptRun inside Claude Code, then install plugins from it. Check the repo's README before you run it.
Plugins 1
After adding the marketplace, install one with /plugin install <name>@menonlab.
- 1ste-promptSimplified Technical English (ASD-STE100) for Claude Code — a /ste slash command, an output style, and a skill that make agent explanations and runbooks short, active, and unambiguous.
/plugin install ste-prompt@menonlab
Files
STE-Prompt
Simplified Technical English (ASD-STE100) for your coding agent.
STE-Prompt makes Claude Code, Codex, and other agents write explanations, runbooks, and procedures in Simplified Technical English — the controlled language the aerospace and defence industry has used for decades to make maintenance manuals unambiguous.
Short sentences. One idea each. Active voice. A controlled vocabulary where every approved word has one meaning. The result is output you can scan fast and misread rarely.
Why
LLM prose hides ambiguity in two places: hedging ("this might potentially help") and compound sentences that pack three claims into one. STE removes both mechanically. It is a rule-based style, so a model can actually follow it.
Use it for procedures, runbooks, agent step logs, and API how-tos. Do not use it for nuance, risk discussion, or research summaries — there, the hedging is the content.
Install
Claude Code (plugin — recommended)
This repo is a Claude Code plugin and a one-plugin marketplace. Install it straight from GitHub:
/plugin marketplace add menonpg/ste-prompt
/plugin install ste-prompt@menonlab
That gives you:
- the
/steslash command (rewrite a block on demand), - a
simplified-technical-englishskill the agent invokes automatically when you ask for STE / clearer procedures, - the full rule set and dictionary as reference.
Then:
/ste rewrite the previous answer in Simplified Technical English
/ste <text> rewrite the given text in STE
Claude Code (manual, no plugin)
Copy claude/commands/ste.md into .claude/commands/ (project) or
~/.claude/commands/ (global). For a persistent style, copy
claude/output-styles/ste.md into .claude/output-styles/ and select it with
/output-style.
Codex / other agents
STE-Prompt works in Codex too — Codex doesn't use Claude's plugin format, so you install it as agent instructions instead. Two options:
Option 1 — AGENTS.md (recommended). Codex automatically reads AGENTS.md
from the repo root (and ~/.codex/AGENTS.md for all projects). Append our rules:
# per-project cat AGENTS.ste.md >> AGENTS.md # or global, for every Codex session mkdir -p ~/.codex && cat AGENTS.ste.md >> ~/.codex/AGENTS.md
The agent then writes explanations, runbooks, and procedures in Simplified Technical English by default. The behavior travels with the repo.
Option 2 — on-demand prompt. Paste AGENTS.ste.md (or RULES.md) into any
Codex / ChatGPT / Gemini / Cursor chat and say "rewrite the above in Simplified
Technical English using these rules." No install needed — it's just a prompt.
The same AGENTS.md drop-in works for any agent that reads an AGENTS.md
convention (Cursor, Cline, Aider, Windsurf, OpenClaw, etc.).
The rules (condensed)
See RULES.md for the full set and
DICTIONARY.md for approved-verb substitutions.
- Keep procedural sentences to 20 words or fewer; descriptive to 25.
- One instruction per sentence.
- Use the active voice.
- Use the present tense for procedures.
- Start an instruction with the command verb ("Remove the bolt.").
- Use articles ("the file," not "file").
- Do not use a noun as a verb.
- Use only approved words — one meaning per word (see DICTIONARY.md).
- Write one topic per paragraph; lead with the topic sentence.
- Use a vertical list for more than three conditions or steps.
License
MIT. Borrowed from aerospace, where a misread sentence has consequences.
ASD-STE100 is a trademark of ASD (AeroSpace and Defence Industries Association of Europe). This project reproduces none of the Specification text; it provides original guidance inspired by the public description of the standard.
Also check out
MotionStudio — another Menon Lab plugin for Claude Code & Codex. Turns a topic into a finished, rendered explainer video (script, storyboard, motion, sound, captions) via a deterministic HTML-to-MP4 pipeline. motion.themenonlab.com
Related work
agent-ste by ctotheameron takes
a stricter, complementary approach: instead of guiding the model to write in
STE, it enforces ASD-STE100 at the keystroke — a linter that blocks the write
and names each fault (Use "use", not "leverages", Do not use a semicolon,
This sentence has 30 words). Hard faults stop the tool call before the file
changes; heuristics warn but never block; it lints prose only and leaves your
code untouched. It runs in Claude Code, in pi,
and standalone. STE-Prompt shapes the output; agent-ste polices it — they pair well.
{
"name": "menonlab",
"owner": {
"name": "The Menon Lab",
"url": "https://blog.themenonlab.com"
},
"plugins": [
{
"name": "ste-prompt",
"source": "./",
"description": "Simplified Technical English (ASD-STE100) for Claude Code — a /ste slash command, an output style, and a skill that make agent explanations and runbooks short, active, and unambiguous."
}
]
}Facts
- Kind
- Marketplace
- Repo
- menonpg/ste-prompt
- Group
- Uncategorized
- Stars
- 29
- Marketplace name
- menonlab
- Owner
- The Menon Lab
- License
- MIT
- Created
- 2026-10-08
- Last push
- 2026-10-09
- Forks
- 5
- Topics
- ai-agents, asd-ste100, claude-code, codex, controlled-language, llm, prompt-engineering, simplified-technical-english
- Plugins
- 1
- 1obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.297.9k
- 2affaan-m/everything-claude-codeaffaan-m/ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.277.5k
- 3anthropics/skillsanthropics/skillsPublic repository for Agent Skills180.6k
- 4f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.172.7k
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.150.3k
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.135k