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 delivers that understanding quickly. ## Core Features & Use Cases - Orchestrated investigation: Runs the how and why skills in parallel to gather how the work functions and why it was built that way, then weaves the findings into one account. - Audience-calibrated depth: Chooses the few key takeaways 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 diagram by diagram, adding one part per step, using mermaid for flows and generated whiteboard-style images for spatial ideas. - Use Case: A developer joining a team asks "teach me how the chat virtualization works" and receives a plain, layered explanation of the rendering and disk-loading mechanisms, with offers to go deeper. ## Quick Start Ask the assistant to teach you how a specific subsystem or recent change in this repository works and why it is built that way.