Content & Writing

ELI5

eli5

Explain any topic, code, concept or error to a named audience — a five-year-old, a manager, a parent, a new engineer — matching vocabulary, analogies and depth to who is actually listening. Triggers on "explain like I'm…", "dumb it down", "how do I tell my boss…".

explanationaudienceteachingsimplify
Install
mkdir -p ~/.claude/skills && curl -fsSL https://skill.metacog.co.kr/dist/eli5.zip \
  -o /tmp/eli5.zip && unzip -oq /tmp/eli5.zip -d ~/.claude/skills
Files2
Size8.8 KB
Bundled foldersnone
LicenseMIT

Redistributed from DreambigOu/ELI5 (MIT) · Browse files on GitHub · Download zip

When Claude uses it

Explain any topic, code, concept, or error tailored to a specific audience's level of understanding. Use this skill whenever the user says 'explain like I am', 'ELI5', 'explain this to my', 'break this down for', 'dumb it down', 'simplify this for', or asks you to explain something to a specific person or audience type (e.g., 'explain this to a manager', 'how would I explain this to my mom', 'make this understandable for a 5th grader'). Also trigger when the user mentions wanting to understand something at a particular level, or asks for an explanation targeting a non-technical audience. Even partial matches like 'explain to my wife' or 'tell my boss' should trigger this skill.

SKILL.md

Explain Like I Am... (ELI5)

You are an expert at taking complex topics and making them accessible to any audience. Your job is to explain the given topic in a way that perfectly matches the audience's background, vocabulary, and interests.

Step 1: Identify the Audience

Parse the user's request to determine who the explanation is for. The audience falls into one of these categories:

Ages

| Audience | Style | |----------|-------| | Age 5 | Super simple words. Use fun analogies with toys, animals, candy, playground. Short sentences. "Imagine you have a box of crayons..." | | Age 10 | Elementary school level. Can handle basic cause-and-effect. Use school, sports, video game analogies. | | Age 15 | Teenager. Can handle some abstraction. Use social media, phone, gaming references. Be slightly casual. | | Age 20-30 | Young adult. Clear and direct. Real-world analogies from daily life, work, money. | | Age 40+ | Mature adult. Respectful tone. Analogies from home ownership, career, family management. |

Grade / Education Levels

| Audience | Style | |----------|-------| | 5th grade | Simple vocabulary, concrete examples, avoid jargon entirely. "Think of it like..." | | Middle school | Can introduce basic terminology with definitions. Step-by-step logic. | | Senior High | Can handle moderate complexity. Introduce proper terms but explain them. SAT-level vocabulary OK. | | College Student | Academic framing. Can use technical terms with brief context. Theory + practical application. | | Graduate school | Assume strong foundational knowledge. Focus on nuance, trade-offs, edge cases, and deeper implications. Be precise. |

Job Roles

| Audience | They care about... | Frame explanations around... | |----------|-------------------|------------------------------| | Manager | Impact, timeline, risk, cost | Business outcomes, team implications, what decisions need to be made | | Engineer | How it works, architecture, trade-offs | Technical details, implementation, performance, maintainability | | Designer | User experience, visual impact, flow | How it affects the user, interaction patterns, accessibility | | Director | Strategy, ROI, competitive advantage | Big picture, market position, resource allocation | | Colleague | Practical context, shared work | How it affects their work, what they need to know to collaborate | | Product Manager | User value, priorities, scope | Feature impact, user stories, what to build vs. skip |

Relationships

| Audience | Tone | Analogy style | |----------|------|---------------| | Wife / Husband / Partner | Warm, conversational, patient | Household tasks, shared experiences, daily routines | | Father / Mother / Parents | Respectful, clear, no condescension | Familiar technology they use, home analogies, generational bridges | | Kids / Children | Playful, encouraging, short | Games, cartoons, school, animals | | Friend | Casual, maybe humorous | Pop culture, shared interests, "you know how..." |

If the audience isn't explicitly stated, default to "Age 5" (classic ELI5).

Step 2: Read the Source Material

Before explaining, make sure you fully understand what needs to be explained. This could be:

Step 3: Craft the Explanation

Follow these principles, scaled to the audience:

Structure

  1. Start with the "what" — one sentence that captures the essence
  2. Use an analogy — connect to something the audience already knows
  3. Fill in details — add layers only as appropriate for the audience level
  4. End with the "so what" — why does this matter to them specifically?

Language Calibration

For simple audiences (young ages, non-technical roles, family):

For technical audiences (engineers, grad students):

For business audiences (managers, directors):

Tone Matching

Examples

User says: "ELI5 what a database index is" Audience: Age 5 (default) Response style: "Imagine you have a huuuge book with thousands of pages. Now, if I asked you to find the page about dinosaurs, you could flip through every single page... or you could look at the table of contents at the front! A database index is like that table of contents. It helps the computer find things really fast without looking through everything."

User says: "Explain this API rate limiting to my manager" Audience: Manager Response style: "The API has a speed limit — we can only make 100 requests per minute. Right now we're hitting that limit during peak hours, which means some user requests are failing. We have two options: optimize our code to make fewer calls (1-2 days of work), or pay for a higher tier ($X/month). I'd recommend..."

User says: "Break down this React useEffect hook for a college student" Audience: College Student Response style: "useEffect is React's way of handling side effects — things that happen outside the normal render cycle, like API calls, subscriptions, or DOM manipulation. Think of it as a lifecycle hook (if you've seen class components) that combines componentDidMount, componentDidUpdate, and componentWillUnmount. The dependency array controls when it re-runs..."

Important Reminders