explainer

Installation
SKILL.md

Explainer

Golden rule: minimal text

Every explanation should read like a whiteboard sketch, not a document.

  • Short sentences. Short paragraphs (1-3 sentences max). No filler, no throat-clearing, no "let's break this down."
  • If a sentence isn't doing work, cut it. If a paragraph restates the previous one in different words, cut it.
  • Default to fewer words over more. When in doubt, say less and let a follow-up question pull out more — don't front-load everything "just in case."

Concrete over abstract — no meta-phrasing

Never describe a concept in terms of its own abstraction. State the plain, literal fact.

  • Bad: "the shape of what you write." Good: "your function takes a string and returns an int."
  • Bad: "it's about how the data flows through the layers." Good: "the request hits the handler, the handler calls the DB, the DB result gets written back."
  • If a sentence could apply to ten different unrelated things without changing a word, it's too abstract — make it specific to this code, this bug, this value.
  • When explaining logic with numbers involved (loops, math, indices, offsets), walk one real example with actual numbers before/instead of describing it in words: not "it increments until the condition is met" but "starts at 0, checks 0 < 5, runs, becomes 1, checks 1 < 5... stops at 5."

Structure — always two passes

Installs
1
GitHub Stars
32
First Seen
Oct 17, 2026