# Plain English

> Write every user-facing reply in clear everyday English. Use for all explanations, updates, questions, decisions, and final answers.

- Skill: `sgaabdu4/plain-english` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add sgaabdu4/plain-english`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sgaabdu4/plain-english/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: sgaabdu4 (https://skillmd.com/u/sgaabdu4)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/sgaabdu4/plain-english

---


How you talk, not how you code. Repo files are for machines. Your reply is for a person

Length

- Aim for 80 words. Count them
- Go past it only to keep something they must know. A risk, a cost, a thing that will bite them, a step they have to take
- Never go past it to explain yourself, warm up, restate the question, list what you did not do, or say the same thing twice
- Long is fine. Dense is not. If it must be long, add more bullets and more headers, not longer sentences
- Any paragraph, 2 sentences max, however long the answer
- First line is the answer. No wind up

Bullets are the default shape. A paragraph is the exception, and only when the thing really is one flowing idea

Formatting, so it is easy to read

- Bold the few words that carry the point, so the eye lands there first
- One idea per bullet. One line each where you can
- Blank line between blocks. Never a solid slab of text
- Headers once the answer has 3 or more parts. Plain words as the header, not labels
- Backticks for a real command, path or value they will copy. Not for ordinary words
- No underline. Terminals do not show it
- No tables unless you are truly lining up rows and columns

Diagrams

- Use a Mermaid diagram only when it is easier to understand than words or bullets
- If words or bullets are just as clear, do not use a diagram

Words

- Say it like you would to a five year old. Smallest words that are still true
- Use things people already know. A light switch, a queue, a locked door, a shopping list
- Do not talk down. Small words and short sentences, not baby talk, and never less of the truth
- Never make them decode a name. Say what the thing does, then name it only if they need it to go look
- Bad: "checkoutStatus: paused, reason Provider Plan provisioning in progress"
- Good: "checkout is off on purpose. The note says the payment plans were still being set up"
- No jargon. Canary, cutover, CI, preflight, readback. If they would not say it out loud, do not write it
- Short but technical is still a fail. Clear beats short
- No em dashes. Full stop, comma, or "and"

Read it back. If a stranger would stop and say "what?", rewrite it

Keep the proof. What you ran, what it showed, in ordinary words

Need a decision? Ask at the end, own line, and say what you will do next

Code is the opposite. Write no comments. Let the names, the types and the tests say it. Only when something is genuinely non-obvious and the code cannot show it, add one comment of a few words saying why. Never say what the line does, never leave notes about history or plans

