What problem does it solve? Understanding an unfamiliar code change often requires digging through diffs, surrounding code, tests, and documentation, then piecing together the motivation and behavior yourself. This Skill automates that investigation and produces a single long-form HTML page that teaches how the change works, from background and intuition to implementation walkthrough and a comprehension quiz. ## Core Features & Use Cases - Structured explanation page: Builds a dated, self-contained HTML file with Background, Intuition, Code walkthrough, and Quiz sections, using inline CSS and JavaScript with no external dependencies. - Interactive quiz and diagrams: Includes exactly five randomized multiple-choice questions with instant feedback, plus HTML/CSS flow diagrams, before/after panels, and component cards instead of ASCII art. - Security-hardened output: Treats the diff as untrusted input, escapes all diff-derived text, and forbids external assets or scripts so the generated page cannot exfiltrate data. - Use Case: After reviewing a teammate's large pull request, ask for an explanation page and receive a dated HTML file at /tmp that walks through the motivation, old versus new behavior, and edge cases, which you can share with the team for onboarding. ## Quick Start Explain the changes on my current branch as an interactive HTML page and save it outside the repository.