Builds a self-contained interactive simulation โ a micro-world โ of code or a concept: a working model with objects, rules, and knobs, learned by poking. Simulation, not exposition.
Teaches a code change โ a local diff, branch, commit range, or GitHub PR โ as a self-contained interactive HTML page. Use when the user asks to explain, walk through, or understand a diff, PR, or commit rather than just summarize it.
Builds a self-contained, interactive HTML explainer for a subject. Use when the user wants to explain, visualise, or document something as a standalone HTML artifact.