What problem does it solve?
Many developers, reviewers, and learners struggle to grasp how code works at a conceptual level, which slows onboarding, debugging, and knowledge transfer. This Skill turns opaque implementations into clear, memorable explanations that reveal structure, data flow, and intent.
Core Features & Use Cases
- Analogy-first explanations: Begin with an everyday comparison to ground complex concepts in familiar terms.
- ASCII diagrams: Provide simple visual flow or structure diagrams using plain text to illustrate relationships and control flow.
- Step-by-step walkthroughs and gotchas: Walk through execution and highlight common pitfalls or misconceptions for readers and reviewers.
- Use Cases: Teaching junior engineers, producing documentation for code reviews, onboarding new team members, or explaining tricky library behavior.
Quick Start
Explain the following code using an everyday analogy, include an ASCII diagram of its flow or structure, present a clear step-by-step walkthrough, and call out one common gotcha in a conversational tone.