Match depth to the listener: right entry point, controlled new concepts, and checks so understanding is real—not performative nodding.
When to Use
Onboarding, architecture walkthroughs, teaching protocols, or translating expert knowledge for a mixed audience.
Workflow
Assess prior knowledge in one or two questions; do not assume zero or expert by title alone.
Choose entry point from where they are—not always “start at the beginning.”
Progressive disclosure: crisp overview first; invite “go deeper” on branches they care about.
Teach one new concept at a time; link each to a concrete example before the abstract definition.
Check understanding with a small application or paraphrase before advancing.
Feynman test: if you cannot explain it simply without hand-waving, refine the model or analogy.
Examples
Example 1: Explain caching → start from “repeated expensive work,” show one request trace, then name layers and tradeoffs.
Example 2: Expert audience → skip basics, lead with invariants and failure modes they can validate.
1---2name: explanation-design3description: Explanation Design4---5# Explanation Design67Match depth to the listener: right entry point, controlled new concepts, and checks so understanding is real—not performative nodding.89## When to Use10- Onboarding, architecture walkthroughs, teaching protocols, or translating expert knowledge for a mixed audience.1112## Workflow131. **Assess prior knowledge** in one or two questions; do not assume zero or expert by title alone.142. **Choose entry point** from where they are—not always “start at the beginning.”153. **Progressive disclosure:** crisp overview first; invite “go deeper” on branches they care about.164. Teach **one new concept at a time**; link each to a **concrete example** before the abstract definition.175. **Check understanding** with a small application or paraphrase before advancing.186. **Feynman test:** if you cannot explain it simply without hand-waving, refine the model or analogy.1920## Examples21**Example 1:** Explain caching → start from “repeated expensive work,” show one request trace, then name layers and tradeoffs.2223**Example 2:** Expert audience → skip basics, lead with invariants and failure modes they can validate.
Run npx skillmds@latest add sethdford/explanation-design in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Explanation Design It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
sethdford (@sethdford) published this skill. Their other Agent Skills are listed on their SkillMD profile.