What problem does it solve?
This Skill helps you understand how code works without getting lost in raw implementation details, making it easier to learn, debug, and confidently modify unfamiliar code.
Core Features & Use Cases
- Plain-Language Explanations: Turns functions, classes, modules, and subsystems into clear explanations matched to the reader's level.
- Visual Thinking: Uses ASCII diagrams, analogies, and step-by-step walkthroughs to reveal data flow, dependencies, and control flow.
- Teaching-Oriented Analysis: Focuses on why the code behaves the way it does, with gotchas and subtleties called out when relevant.
- Use Case: A developer asks why a module behaves a certain way, and this Skill breaks it down into a concise summary, a diagram, and the key execution steps.
Quick Start
Ask me to explain the selected code, function, or module in plain language with a walkthrough and diagram.