What problem does it solve? Reading unfamiliar code or understanding a large commit is a high-cognitive-load task. This Skill turns it into a verifiable, progressive teaching workflow that produces reusable Markdown learning materials with diagrams, so you can quickly build accurate mental models of a module or a change. ## Core Features & Use Cases - Module walkthroughs: Produces a phased archive (capability outline, code wiki, correctness audit, behavior walkthrough, use cases, data flow, final document) with Mermaid diagrams and SVG illustrations, each conclusion traceable to file and line references. - Change explanations: Explains commits, PRs, or arbitrary diff ranges with before/after comparisons, intent labeling (explicit vs inferred), and evidence-based impact analysis, defaulting to a lightweight mode that can be upgraded on demand. - Quality gates and review: Enforces a correctness re-verification phase against the actual code, dual-perspective reviews (pedagogy and newcomer), and optional quiz-based knowledge checks with cross-round progress tracking. - Use Case: After pulling a large PR you don't understand, ask for an explanation and receive a structured breakdown of what changed, why, and who is affected, with every claim backed by diff and caller evidence. ## Quick Start Ask the AI to explain a module or commit, for example: explain the src/order module so I can take it over, or walk me through what commit a1b2c3d changed and why.