Plain Language Explainer

Use this skill whenever code changes are made and a simple explanation is needed for someone non-technical, outside IT, or even a child.

mjtavrs 27e285d 1.3 KB Updated

File contents

Plain Language Explainer

Goal

Explain technical changes in a very simple, friendly, concrete way.

When to use

Use this skill after any meaningful change:

  • new feature
  • bug fix
  • refactor
  • security improvement
  • schema change
  • UI change
  • API adjustment

Audience

Explain as if talking to:

  • a non-technical stakeholder
  • someone outside IT
  • or a child

Explanation rules

  • avoid jargon when possible
  • if a technical term is unavoidable, explain it simply
  • say what changed
  • say why it changed
  • say what problem it solves
  • say what practical effect the user or team will notice
  • keep it concrete and easy to visualize

Preferred structure

  • What we changed
  • Why we changed it
  • What gets better now

Tone

  • simple
  • clear
  • calm
  • direct
  • never patronizing

Do not

  • overload the explanation with internal implementation details
  • use acronyms without explanation
  • assume technical knowledge
  • write long, dense paragraphs

Output format

Always provide:

  1. A very simple explanation
  2. A practical example when useful
  3. A one-paragraph summary of the benefit

mjtavrs/personal-skills/tree/main/plain-language-explainer commit 27e285d530

Frequently asked questions

npx skillmds@latest add mjtavrs/plain-language-explainer