What problem does it solve? Reading unfamiliar code or a large change leaves most people with fragments, not real understanding. This Skill investigates a subsystem or change and delivers one clear explanation of what it is, how it works, and why it was built that way, paced to the person asking. ## Core Features & Use Cases - Combined investigation: Runs the how and why skills in parallel and weaves their findings into a single plain account, preserving why's confidence hedges. - Audience-aware depth: Picks the few things the person should walk away understanding based on why they are asking, such as reviewing, debugging, or being new to the code. - Progressive visuals: Builds understanding with 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 about to modify a virtualization subsystem asks "teach me how this works" and receives a plain explanation of its rendering and disk-loading halves, with diagrams that assemble the flow step by step. ## Quick Start Ask the agent to teach you how a specific subsystem or recent change in this repository works and why it is designed that way.