← All skills

eli5

v0.7.2MITMaking something

Explains a hard idea as an interactive page you can poke at, and makes you commit a guess before it shows you the answer. The mechanism picks the shape of the page — a process you step, a field you drag a source into, something three-dimensional you orbit — because giving every topic the same three tabs is how three explainers came out indistinguishable. Every analogy it builds comes with the line where that analogy stops being true, because the ones without it are how a confident wrong idea gets installed.

Install
/plugin install eli5@fledgeling-plugins

Needs the marketplace added first — how to do that.

Reach for it when

Build an interactive, self-contained HTML explainer that makes a hard idea genuinely click — a thing you operate, not a document you read.

Not for

Not for API reference or narrative slide decks (use deck-craft:deck-craft), and not for a general-purpose UI (use design-craft).

Uses multiple models

Uses multiple modelsThis skill may ask a different AI for a second opinion. Usually to check its own work, because a reviewer from the same family tends to agree with it. The defer skill picks which one, from OpenAI, Google, xAI or another Claude, based on what the job is and which account has room left. Nothing leaves your machine unless a skill you ran asks for it.Read about defer →

What ships with it

Say any of this

  • /eli5:eli5 <topic>
  • explain how X works
  • make me an explainer for Y
  • I still don't get Z
  • build an interactive diagram of this

Taken from the skill’s own trigger description — these are the phrases it listens for. You do not have to match them exactly.

What comes backIllustrative — written from the skill’s documentation, not captured from a run

why quaternions beat Euler angles

One self-contained page, gated before it ships.

  Form       Solid — the invariant is orientation, so the
             page is a Three.js rig you orbit, inlined at
             687 KB rather than fetched from a CDN

  Predict    "At ninety degrees of pitch, how many
             independent axes are left?"  → commit → run

  Boundary   a brass gimbal jams and you feel it; Euler
             angles keep returning three clean numbers
             while one has stopped meaning anything

  Plain      "a gimbal is a set of nested rings, each free
             to spin on its own axis" — every topic word
             defined where it first appears, or the build fails

  Gate       36 checks · exit 0 required

The three explainers built before this version opened with
identical headings under identical tabs. The gate now fails
on that, at three copied phrases or more.

Easily confused with

Ask it to explain something hard, and you get back a page you can poke at: a diagram that moves when you change something, a question that makes you commit a guess before it shows you the answer, and a plain statement of where its own comparison stops being true.

/eli5:eli5 how Raft consensus works
/eli5:eli5 what happens when I type a URL and press enter
/eli5:eli5 why Diffie-Hellman lets two people agree on a secret in public

It writes a single self-contained HTML file. Nothing loads from the internet, so it works offline and keeps working.

What it does differently

Most explainers simplify by removing things. That's how you end up understanding less than you think you do, which is worse than knowing you're lost.

It makes you guess first. Before a simulation runs, it asks you to pick an answer. There's evidence behind this: dragging a slider without a hypothesis is worth about half the learning of committing to one first. It's one sentence of copy, and it roughly doubles the effect.

Every analogy comes with the line where it stops. Water pressure explains voltage well until you cut the pipe; water sprays out and current just stops. The page says so, in the first screen or the second, never buried at the bottom. Analogies that skip this are how a confident wrong idea gets installed, and those are hard to shift later.

It writes for someone who has never seen this before. A curious sixteen-year-old, or a sharp adult who doesn't work on it. Every word specific to the topic gets defined where it first appears, and the build fails if one doesn't. That cuts both ways: no "grown-up word", no magic, no cartoon monsters in your RAM — and equally no "verified is a different axis", which is a sentence you only write when you already understand. It counts the labels inside your diagrams too, because that's where those lines hide — and it fails a page that leans on "something", "stuff" and "the thing", or whose title names nothing the page goes on to talk about.

Three depths, and you can skip. A first screen you can stop after, the mechanism underneath it, then what real systems actually do. There's a skip control, because scaffolding that helps a beginner actively slows down someone who already knows.

The mechanism picks the shape of the page. A process you step through, a field you drag a source into, something genuinely three-dimensional you orbit, two regimes that split under one slider, a timeline you scrub — these want different pages, and they get them. Earlier versions gave every topic the same three tabs and the same headings; three explainers built that way came out indistinguishable, which is what this fixes.

Less reading, more doing. Caps on the whole page, on any single paragraph, on how far you can read before something happens, and a floor on how much there is to look at and touch. Words inside a diagram don't count, so a sentence of explanation ends up on the thing it explains. The reference build runs 188 words; the pages this replaces ran 1,024 to 1,822.

Three.js, GSAP, rendered video and generated imagery when they earn it. 3D when a flat picture would lose the thing being explained, GSAP when a change moves several parts at once, a rendered clip when the sequence is too expensive to run live in a browser — and that clip always has a scrubber, because a thing you can't rewind teaches nothing. All of it embedded in the file rather than pulled from a CDN, so it still works offline. A library that buys nothing for the topic doesn't get added — but a page built from flat SVG and nothing else now fails the build unless it says why, because four in a row quietly were. Charts go through the dataviz skill first.

A gate that fails the build. Thirty-six checks run before it's finished: no broken external images, diagrams that scale instead of clipping, drags that survive a touchscreen, animations that don't leak, motion with a reduced-motion path, the pedagogy rules above, and the prose budget. It exits non-zero and it means it.

Does it actually work

Both versions were run on the same six hard topics: Raft, TCP and DNS, Diffie-Hellman, virtual memory, transformer attention, quantum superposition. Then three AI judges from three different companies scored them blind, without knowing which page came from which version, or that a comparison was happening at all.

They picked this one 17 times out of 18. The one page they preferred the older version of turned out to be broken: a button that did nothing, diagrams that never drew. Fixed and re-judged blind, all three switched. That makes it 18 of 18.

On "does it tell you where it's simplifying" and "does it respect you", it was unanimous.

beforeeli5
Pages you can interact with0 of 65 of 6
Says where the analogy breaks0 of 66 of 6
Makes you guess first0 of 66 of 6
Layered so you can go deeper1 of 66 of 6
Works in dark mode0 of 66 of 6

Where the older one wins. It's shorter: about 350 words against 2,670, and its whole point was "few words". It also draws slightly more shapes per page. Depth costs length, and that's a real trade rather than a rounding error. The full scorecard, including the eval this version lost and why, is in EVALS.md.

Install

/plugin install eli5@fledgeling-plugins

Then /eli5:eli5 <anything>.

Libraries fetch themselves on first use into ~/.cache/eli5-vendor, pinned and checksummed, and get inlined into the page — so the finished file still works offline and nothing loads from a CDN when someone opens it.

Credit

This is a rebuild of eli5 by Thariq Shihipar, published in Anthropic's claude-plugins-community marketplace under MIT. That skill named the thing worth wanting, a picture explainer with few words, and its framing is the reason this one exists. What's added is the teaching research underneath it and a gate that fails.

Under the hood

  • SKILL.md, the six phases the skill runs, and what it fixes against what it leaves to whoever is building
  • forms.md, the eight page shapes that recur and the trap each one falls into
  • evidence.md, every rule traced to a source, plus the four places the research disagreed with itself and the gaps nobody could fill
  • pedagogy.md, finding the idea a topic turns on
  • artifact-engineering.md, the drawing and interaction rules, and how a library gets inlined without breaking the file
  • docs/deep-research/, the four full research reports