What problem does it solve? Reading unfamiliar code is slow and error-prone when you don't know where to start. This Skill turns any function, module, or system into a structured explanation covering purpose, control flow, side effects, and invariants, so you understand what the code actually does and why. ## Core Features & Use Cases - Entry-point tracing: Identifies callers, dependencies, and related types using search tools to build a complete mental model before explaining. - Layered explanations: Delivers a high-level summary first, then the execution flow, then non-obvious details, with line-number citations like auth.py:42. - Depth matching: Adjusts explanation depth to the target, from a 5-line function to a whole system, and to the user's vocabulary and level. - Use Case: You inherit a Kotlin Android codebase and ask how the fake call overlay works. The Skill reads the service, its callers, and its dependencies, then walks you through the trigger-to-display flow with file references. ## Quick Start Ask the assistant to explain how a specific function, file, or module in your project works, for example by saying walk me through what this module does.