Summary

A sentence a stakeholder can't follow is a decision they can't make. /plain-language rewrites technical content consequence-first — the precise detail stays, repositioned into parentheses where it belongs. No dumbing down, no omissions. Works for anyone who has to decide without knowing the codebase.

When to use

Use /plain-language when the reader is a product owner, stakeholder, or end user who has to make a decision but doesn't know the code or the tech. Two modes:

Trigger phrases (from SKILL.md):

The convention: lead with the consequence, put the mechanism in parentheses. Precise technical detail is never removed — it is repositioned where a non-expert can skip it without losing the point.

Invocation

Pass the content to explain as an argument, or ask a question:

/plain-language [technical content or topic to explain]

With no argument, the skill loads the plain-language convention for the session — subsequent output from skills like /options will follow the convention automatically.

Example 1 — Rewrite a technical sentence

Input:

/plain-language "Move dedup into the StabilityGate.advance() barrier so the manifest write stops racing the scan."

Output / Result:

Stop the occasional duplicate output when a file is saved twice in quick
succession (move dedup into the StabilityGate.advance() barrier so the
manifest write no longer races the scan).

Example 2 — Explain a concept to a non-technical reader

Input:

/plain-language explain what a pre-commit hook does to our CTO

Output / Result:

A script that runs automatically before each save to git — it catches
failing tests or banned code before the change lands in the shared repo
(defined in .git/hooks/pre-commit, runs in under 2 seconds on this
project).

Related tools