What problem does it solve? Engineers often need to genuinely understand a change or subsystem before modifying, reviewing, or debugging it, but raw code reading and dense documentation rarely build that understanding. This Skill produces a clear, paced explanation of what a body of work is, how it works, and why it was built that way. ## Core Features & Use Cases - Combined how-and-why analysis: Runs the how and why skills in parallel and weaves their findings into one coherent explanation, preserving confidence hedges from the why investigation. - Progressive diagram teaching: Builds understanding diagram by diagram, adding one part at a time using mermaid, SVG, or ASCII sketches instead of a single dense figure. - Audience-adapted depth: Calibrates what to explain based on why the person is asking (about to change it, reviewing it, debugging it, new to it) and what they already know. - Use Case: A developer joining a team asks "teach me the new sync engine" and receives a plain definition, a step-by-step walkthrough of the data flow with incremental diagrams, and the design rationale, with offers to go deeper on any thread. ## Quick Start Ask the assistant to teach you a specific change or subsystem, for example: teach me how the authentication migration works and why it was designed this way.