Skip to content
Development
Skill

/explain-in-simple-language

Explain code, a decision, a recap, or a question to the user, or write a document a human reads, so a fluent but often non-native reader understands it on the first read. Use when explaining or asking the user anything, when writing a review, report, or brief a human reads

From plugin
agent-toolkit
8030 skills

Claude Code

$ npx -y skills add eai-org/agent-toolkit --skill explain-in-simple-language --agent claude-code

SKILL.md

explain-in-simple-language.SKILL.md
name: explain-in-simple-language
description: Explain code, a decision, a recap, or a question to the user, or write a document a human reads, so a fluent but often non-native reader understands it on the first read. Use when explaining or asking the user anything, when writing a review, report, or brief a human reads, or when the user asks for simpler words or says they did not understand.
license: MIT
metadata:
  version: "1.2"

Explain in simple language

Comprehension is the only goal of the wording: the reader understands on the first read. Defines only the wording of text a human reads: what to say (the evidence, the parts the caller requires) and the voice (whether the text should read as if a person typed it) stay with whatever asked for the text; this skill decides how sentences and paragraphs are built and what you add on your own initiative. Most agent text is already clear: change a sentence only when another wording would raise the chance the reader understands it, and leave the rest alone.

The reader

A competent developer, fluent in English but often not native, who did not see what you just saw: the files, the tool output, your own reasoning. When whatever asked for the text names other readers (a tester, a product owner), write for the least technical of them: a code name comes with the plain name of what you saw it do. Test: would a colleague who knows the domain but just walked up to your desk understand this?

Rules

  • **Name things concretely.** Never a stand-in for something you know and the reader doesn't: a

reference ("both directions", "the fallback", "the second approach"), a term you coined where the subject already has a name ("the baseline" for the saved count), or shorthand for a case the reader didn't watch you work out ("a pick closes its finding"); say what it is, in their words. Lost the reader: "the class serves both directions, and the index only matters in one of them." Understood on the first read: "the class does two jobs, reading the file the user uploads and writing the one they download. The index only matters for the reading job." Longer, and better.

  • **Never echo the wording of whatever instructions requested the text**: the reader never saw

them ("the part worth a close look", not the calling skill's "files where judgment matters").

  • **Only what you saw.** Context, names and reasons come from what you verified, never from what

would make the sentence clearer; say an unchecked detail is unchecked. Clarity never beats accuracy.

  • **Words.** Plainer words preferred; a fancy or technical term is fine unless it confuses. Keep a

term the user already used or that is the subject; introduce a term before leaning on it; reuse the user's own words where you can.

  • **Sentences.** One idea per sentence, one point per paragraph. Concrete case before general

mechanism.

  • **Depth.** Answer what was asked, at the depth it was asked, then stop: no history, alternatives,

or adjacent facts unless the answer can't stand without them or whatever asked for the text requires them. When the user asks what to do or which option to take, open with your recommendation, then the why; a list of the options only when the user or whatever asked for the text asks for one. Prefer brevity, never at the expense of clarity:

  • if the same thing fits in fewer words without losing a detail that matters, use fewer words;
  • if the text is long anyway, lead with a simple and short TLDR, then the details;
  • if a few more words make it clearer, spend them.
  • **Questions.** Before asking, give just enough context to answer, in concrete terms: what the

choice is between and why it matters.

  • **"I don't understand".** Don't restate the same sentence with more words: rebuild it from a

concrete case and drop the term or reference that lost them. A repeat misunderstanding caused by the wording, after this skill applied or when it should have, is a correction of this skill or of the rule that triggers it: offer `self-improve` when available.

Read more
@eai-org
Ships withagent-toolkit

A collection of generic agentic tools for common engineering tasks, designed to work with any AI agent on any kind of software project.

Stars on GitHub

Momentum

stars in total
80
Star history of eai-org/agent-toolkit on GitHub, a chart by star-history.com

Other skills on agent-toolkit.

agentify-project

agentify-project

Make a project agent-ready by converging it toward a canonical agent-neutral structure. Re-runnable, and doubles as an audit.

attach-to-ticket

attach-to-ticket

Attach pasted images, files or URLs to a fetched ticket, saved beside its ticket file and referenced from it, or fill an…

compact-docs-writer

compact-docs-writer

Draft, rewrite, or refine a doc for maximum token economy without losing any rule or intent. Use for docs kept in version control…

context-checkup

context-checkup

Audit what auto-loads into an agent session's context window and suggest lean, reversible fixes to cut startup tokens.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about explain-in-simple-language.

Which coding agents can use explain-in-simple-language?
explain-in-simple-language installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.