executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
plain-languageRewrites technical material for a reader who lacks the background — explaining jargon, unpacking dense writing, and making an idea land without dumbing it down. Use this whenever the user asks to simplify, explain in plain English, make something less technical, write for a non-technical audience or executives, or says a draft is too dense or full of jargon…
Independent GitHub snapshot · Automated classification · Original documentation governs
The goal is not simpler words. It is a reader who ends up genuinely understanding, including understanding the limits of what they now know.
Two opposite failures. Untranslated: jargon left intact, so the reader nods along and takes away nothing. Hollowed out: every precise term replaced with a vague one, leaving prose that is easy to read and impossible to act on, and worse, a reader confident about something they have misunderstood.
Simplify the language and the path, never the truth.
The single biggest determinant of a good explanation is the starting point. An executive, a junior engineer, and a customer need three different explanations of the same system, and the difference is not vocabulary — it is which questions they are asking.
Establish:
Done when: you can name the reader's starting knowledge and their purpose.
Most technical explanations fail because they explain everything at equal depth. Find the one idea that, once understood, makes the rest follow, and spend your budget there.
For a caching layer it is we keep a copy of the answer so we do not redo the work. Everything else — eviction, TTL, invalidation — is a consequence a reader can then absorb quickly.
Done when: you can state the core idea in one sentence with no jargon.
Three options, chosen per term — do not apply one policy to all:
Never leave a term undefined on the assumption it is obvious. The curse of knowledge makes this invisible from the inside — if you learned it more than a year ago, you cannot feel its difficulty any more.
Done when: every remaining technical term is either defined or genuinely common.
A good analogy transfers structure from something familiar. A bad one transfers the wrong structure and creates a misconception that is harder to remove than the original ignorance.
One well-closed analogy beats three loose ones.
Done when: each analogy has its limit stated.
Dense technical writing has recognisable, fixable habits:
Done when: you can read it aloud without backtracking.
Simplifying must not delete:
When something genuinely cannot be simplified without breaking it, say so: "the short version is X; the accurate version needs Y, which takes a paragraph." Offering the reader that choice respects them more than a comfortable falsehood.
Read it as the reader. Where would they stop and ask a question? That is where to add a sentence.
Then check the reverse failure: is there anything here that would let a reader confidently do the wrong thing? A simplification that reads beautifully and misleads is worse than the dense original, because the dense one at least signalled that it needed care.