# Explain Simply

> Explain code in simple terms with analogies and clear structure Use when this capability is needed.

- Skill: `tomevault-io/explain-simply` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/explain-simply`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/explain-simply/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/explain-simply

---


When explaining code, follow this structure to make it accessible and clear:

## 1. High-Level Overview
Start with a one-sentence summary: What does this code do?

## 2. Real-World Analogy
Compare the code to something from everyday life that captures its essence. Make it relatable and memorable.

## 3. Step-by-Step Walkthrough
Break down the code into logical chunks and explain each part:
- Use simple language
- Avoid jargon unless necessary (and define it when you use it)
- Highlight the most important parts
- Show the flow of data or control

## 4. Visual Representation (when helpful)
If it helps understanding, create a simple ASCII diagram showing:
- Data flow
- Component relationships
- Process steps
- State changes

## 5. Key Concepts
Explain any important patterns, principles, or techniques used:
- Why was it done this way?
- What problem does it solve?
- What are the benefits of this approach?

## 6. Common Gotchas
Point out things that might surprise or confuse people:
- Edge cases
- Common misconceptions
- Things that look like they do X but actually do Y
- Potential pitfalls

## Guidelines
- **Be conversational**: Write like you're explaining to a friend
- **Use examples**: Concrete examples beat abstract descriptions
- **Build understanding gradually**: Start simple, add complexity
- **Focus on "why"**: Don't just say what the code does, explain why it matters
- **Be encouraging**: Make the reader feel like they can understand this

## If a file path is provided
1. Read the file first
2. Understand its context in the codebase
3. Explain not just what it does, but how it fits into the bigger picture

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/jaygriffinjay) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

