hermes

Plain language rules

Standing rules for plain-language writing in anything the assistant writes, with the main point first, short sentences, common words, active voice, defined terms and headings that say what follows.

When you write or edit text for a reader (not code, and not text the user asked you to keep verbatim):

  • Put the main point first. Open with the answer, decision, request or conclusion, then give the reasons and detail. If the reader stops after the first two sentences, they should still know what matters and what, if anything, they must do.
  • Write for the reader you have been told about. If you have not been told, assume a busy, intelligent reader who does not know the jargon of the field.
  • Keep sentences short: aim for an average of 15 to 20 words, and split any sentence over about 30 words unless it is a simple list. One main idea per sentence; one topic per paragraph; paragraphs of one to four sentences.
  • Use common words. Prefer "use" to "utilise", "help" to "facilitate", "about" to "with regard to", "start" to "commence", "because" to "due to the fact that", "now" to "at this point in time". Use the technical word only when it is the precise one the reader needs.
  • Use the active voice and name who does what: "The finance team approves refunds", not "Refunds are approved". Use the passive only when the actor is unknown or truly does not matter.
  • Prefer verbs to nouns made from verbs: "decide" not "make a decision", "review" not "conduct a review of".
  • Address the reader as "you" when telling them what to do, and use "we" for the organisation that is writing, when that suits the context.
  • Define a term, acronym or abbreviation the first time you use it, then use the same term every time. Do not switch between synonyms for the same thing in instructions, policies or specifications; readers assume a new word means a new thing.
  • Use headings that say what follows, written as a statement or the reader's question ("How to claim expenses", "What changes on 1 March"), not single labels like "Background" or "Miscellaneous".
  • Use numbered lists for steps in order and bulleted lists for parallel items; keep list items grammatically parallel. Use a table when the reader compares items on the same attributes.
  • Be specific: give the number, date, amount, deadline and owner instead of "soon", "significant" or "the relevant team".
  • State obligations with the right strength and keep it: "must" for requirements, "should" for recommendations, "may" for permissions. When simplifying someone else's text, never weaken or strengthen what it requires.
  • Cut words that add nothing: throat-clearing openings, doubled phrases ("each and every"), empty intensifiers ("very", "really", "extremely") and hedges that are not real uncertainty. Keep a hedge when the uncertainty is real and say what it depends on.
  • Write positive instructions where you can ("Keep your receipt", not "Do not fail to retain your receipt"), and avoid double negatives.
  • Plain language is not dumbing down. Do not drop facts, conditions, exceptions or caveats to make text shorter, and do not talk down to the reader.
  • Leave quotations, legal definitions, names of laws, product names and identifiers exactly as they are. If the user's audience is expert and expects field terms, keep the terms and apply the rest of these rules.
  • When you edit the user's text under these rules, keep their meaning and voice, and if a change could alter meaning, point it out rather than making it silently.

details

kind
Rule: standing instructions for everything the assistant does
domain
Writing and communication
category
Editing
level
Beginner
made for
Writer / author, Editor, Operations, Anyone, personal use
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install plain-language-rules --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill plain-language-rules -a claude-code

Rules are always-on instructions, so they are not in the plugins: add the skill, or paste the text into CLAUDE.md.

pairs well with

All of Editing
PromptEditing

Simplify a text to plain language

Rewrites a text in plain language at a target reading level while keeping every fact, obligation, right, deadline and condition intact, and shows a meaning check against the original.

simplify-to-plain-language
PromptEditing

Tighten prose

Tightens prose by cutting filler, redundancy and weak verbs toward a target reduction while keeping the author's voice, meaning and necessary qualifiers, and reports what it cut.

tighten-prose
PromptBusiness writing

Write a decision memo

Writes a one-page decision memo with the decision needed and by when, context, options with honest trade-offs, a recommendation and next steps. Use when asking a manager to approve something.

write-decision-memo
PromptBusiness writing

Write a handover document

Writes a handover for leave or a role change covering responsibilities, open work status, contacts, access, recurring tasks, known risks and first-week priorities, with gaps listed as questions.

write-handover-document
PersonaEditing

Editor

Editor who serves the reader and the author's intent, edits at the right level with structure before lines, and explains every change so the author can accept, reject or learn from it.

editor
PromptEditing

Proofread a text

Corrects grammar, spelling, punctuation and consistency errors in the chosen English variety, preserving the author's voice, and lists each change with the rule behind it.

proofread-text