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.

hermeticormus 2ecb48f 1.2 KB Updated

File contents

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 bundle.

hermeticormus/learning-skills/tree/main/skills/learning-explain commit 2ecb48f5e7

Frequently asked questions

npx skillmds@latest add hermeticormus/learning-explain