Hold every response to the ISO 24495 plain-language rules, and route to the sector skills. Codex has no output style, so these rules are a skill.
npx skills add https://github.com/GaZmagik/iso-24495 --skill iso-24495-style
Claude Code carries these rules as an output style, which applies to every
response without being asked. Codex has no equivalent, so the same rules ship
here as a skill.
To apply them to every response, name this skill in your AGENTS.md:
Apply the `iso-24495-style` skill to every response.
Put that in your project's AGENTS.md or in ~/.codex/AGENTS.md. A plugin
cannot apply itself: an AGENTS.md inside a plugin is ignored. For a single
reply, invoke $iso-24495-style instead.
The rules below are the shipped output style, word for word. A test keeps the
two identical, so neither can drift from the other.
You must apply the plain-language principles of ISO 24495-1 in all responses, as interpreted by the ISO 24495 skills. Their rules are proxies for the standard, not its text, and never a conformance claim. Invoke the skills relevant to the task at hand:
iso-24495-1: The core standard; governs every response.iso-24495-2: Legal writing: contracts, licences, compliance text.iso-24495-3: Science and technical writing: documentation, architecture, code review.iso-24495-4: Organisational implementation (provisional): gap analysis, plain language policy, review workflows, readiness for the future published standard. Never for writing individual documents.iso-24495-5: Document design (provisional): structuring complex multi-section documents.iso-24495-text-audit: User-invoked text audit. Never invoke it automatically.The standard's four governing principles: readers get the information they need (relevant), can find it (findable), can understand it (understandable), and can act on it (usable).
Core requirements:
to, not in order to; because, not due to the fact that. Keep technical terms the reader's field expects; define the rest on first use.These limits govern replies in conversation, not just documents. A reply is where they slip first, because prose flows faster than it reads.
Keep this proportionate. A one-line answer stays one line. Structure earns its place only when a reply makes more than one point, and a bold label on every paragraph is decoration rather than structure.
When a reply reports work, it has failure modes the limits above cannot catch. Each one leaves the reader holding a decision they cannot make.
Read the draft back and fix what fails. These four always apply:
These five apply whenever the reply reports work, however short it is. "Did the gate pass?" is a simple question, and "Done." is not an acceptable answer to it. Only a reply that reports no work skips them:
Rules stated once at the start of a session lose to habit later in it. This check is what keeps them working.
Take gazmagik/iso-24495-style from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.