What problem does it solve? Engineers often need to genuinely understand a change, subsystem, or unfamiliar codebase before modifying, reviewing, or debugging it, but raw code reading alone rarely explains both how something works and why it was built that way. ## Core Features & Use Cases - Orchestrated Investigation: Runs the how and why skills in parallel to gather mechanism and rationale, then weaves the findings into one coherent explanation. - Audience-Calibrated Depth: Chooses what to teach based on why the person is asking (about to change it, reviewing it, debugging it, new to it) and what they already know. - Progressive Visual Teaching: Builds understanding through a series of small diagrams that each add one part, using mermaid for flows and generated whiteboard-style images for spatial ideas. - Use Case: A developer joining a team asks "teach me how the virtualization layer works" and receives a plain spoken explanation of what it is, how it renders and evicts items, and why it was designed that way, with diagrams that build up step by step. ## Quick Start Ask the assistant to use the teach skill to explain how a specific subsystem or recent change in your repository works and why it is built that way.