What problem does it solve? Writing animations with ManimGL (Grant Sanderson's 3Blue1Brown engine) is error-prone because it differs significantly from Manim Community Edition in imports, CLI commands, class names, and camera APIs, and its interactive development workflow is poorly documented. ## Core Features & Use Cases - API Reference Rules: Detailed rule files covering InteractiveScene, mobjects, animations, Tex with t2c coloring, 3D surfaces, camera frame control, and styling. - Working Examples & Templates: Tested example scenes (math visualization, graph plotting, 3D, updaters, attention-mechanism animations) plus copy-and-modify scene templates. - Interactive Development Workflow: Guidance on the -se flag, checkpoint_paste(), and self.embed() for iterative scene building. - Use Case: Ask the AI to write a 3Blue1Brown-style animation of a mathematical equation transformation, and it will produce correct ManimGL code using from manimlib import *, ShowCreation, and proper frame.reorient() camera control instead of ManimCE patterns. ## Quick Start Ask the AI to create a ManimGL scene that animates the equation E = mc^2 with color-coded terms and a rotating 3D camera view.