manimce-best-practices
Installation
Summary
Best practices and patterns for Manim Community Edition, the Python animation engine for mathematical visualizations.
- Covers Scene structure, mobject types, 15+ animation classes, and LaTeX/MathTex rendering with color control
- Includes 3D support via ThreeDScene, camera manipulation, updaters with ValueTracker, and coordinate systems (Axes, NumberPlane)
- Provides organized rule files for core concepts, text/math, styling, positioning, timing, and CLI usage with quality flags
- Includes five complete working examples (basic animations, math visualization, updaters, graphing, 3D) and three scene templates for quick project setup
- Distinguishes ManimCE (
from manim import *,manimCLI) from ManimGL/3b1b version to prevent version confusion
SKILL.md
How to use
Read individual rule files for detailed explanations and code examples:
Core Concepts
- rules/scenes.md - Scene structure, construct method, and scene types
- rules/mobjects.md - Mobject types, VMobject, Groups, and positioning
- rules/animations.md - Animation classes, playing animations, and timing
Creation & Transformation
- rules/creation-animations.md - Create, Write, FadeIn, DrawBorderThenFill
- rules/transform-animations.md - Transform, ReplacementTransform, morphing
- rules/animation-groups.md - AnimationGroup, LaggedStart, Succession
Text & Math
- rules/text.md - Text mobjects, fonts, and styling
- rules/latex.md - MathTex, Tex, LaTeX rendering, and coloring formulas
- rules/text-animations.md - Write, AddTextLetterByLetter, TypeWithCursor
Related skills