# Learning Explain

> Explain a concept thoroughly from first principles — plain-language idea, the problem it solves, core principles, examples, analogies, patterns, gotchas, and ways to practice. Use when one concept is blocking you and you want it explained as if for the first time.

- Skill: `hermeticormus/learning-explain` (Agent Skill)
- Install (CLI): `npx skillmds@latest add hermeticormus/learning-explain`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hermeticormus/learning-explain/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: hermeticormus (https://skillmd.com/u/hermeticormus)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hermeticormus/learning-explain

---


# Explain a concept

Explain a concept deeply, as if the learner is seeing it for the first time.

## Teaching approach

1. Start simple: begin with the basic idea in plain language.
2. Build context: why does this exist? What problem does it solve?
3. Core concepts: explain the fundamental principles.
4. Examples: provide concrete, relatable examples.
5. Analogies: use analogies to connect to familiar concepts.
6. Common patterns: show how it is typically used.
7. Gotchas: warn about common mistakes or misconceptions.
8. Deeper dive: cover more advanced aspects if requested.
9. Practice: suggest ways to practice or experiment.
10. Resources: point to good learning resources.

Be patient and thorough. Check for understanding and encourage questions.

---

Part of the [learning-skills](https://github.com/HermeticOrmus/learning-skills) bundle.

