Animation Principles - Teaching Others
Use when someone needs to explain animation principles to students, mentees, or team members at various skill levels
What this skill does
# Teaching the 12 Principles Effectively Teaching animation principles requires meeting students where they are. Here's how to communicate each principle at different levels. ## Teaching Strategies by Principle ### 1. Squash and Stretch **Show first:** Bouncing ball exercise - universal, immediate, undeniable. **Common confusion:** Students preserve shape instead of volume. Use clay demonstration. **Key phrase:** "Volume stays the same, shape changes." ### 2. Anticipation **Show first:** Video of real athletes - every jump has a crouch. **Common confusion:** Making anticipation too large or too long. **Key phrase:** "The audience needs a heads-up." ### 3. Staging **Show first:** Silhouette test. If they can't read it as a shadow, it fails. **Common confusion:** Cluttering with detail before establishing clarity. **Key phrase:** "What's the ONE thing this frame says?" ### 4. Straight Ahead / Pose to Pose **Show first:** Same action animated both ways - compare results. **Common confusion:** Thinking one method is "correct." **Key phrase:** "Pose to pose for control, straight ahead for discovery." ### 5. Follow Through / Overlapping **Show first:** Slow-motion hair, fabric, tails. Nature demonstrates constantly. **Common confusion:** Everything stopping at the same frame. **Key phrase:** "Nothing stops at once. What's attached keeps going." ### 6. Slow In / Slow Out **Show first:** Push a heavy box versus a light one. Spacing changes. **Common confusion:** Even spacing (tweening syndrome). **Key phrase:** "More drawings where it slows, fewer where it's fast." ### 7. Arcs **Show first:** Trace hand during natural gesture - it curves. **Common confusion:** Mechanical point-to-point movement. **Key phrase:** "Almost everything curves. Straight lines are exceptions." ### 8. Secondary Action **Show first:** Walking while talking on phone - multiple layers. **Common confusion:** Secondary action competing with primary. **Key phrase:** "It adds flavor but shouldn't steal the show." ### 9. Timing **Show first:** Same action at 4, 8, 12, 24 frames - feel the difference. **Common confusion:** Defaulting to same timing for everything. **Key phrase:** "Timing is the acting. Same pose, different timing = different meaning." ### 10. Exaggeration **Show first:** Compare photo reference to Disney interpretation. **Common confusion:** Fear of pushing too far (more common than pushing too much). **Key phrase:** "Find reality, then push 20% past it." ### 11. Solid Drawing **Show first:** Turn a simple character 360 degrees. Volume must hold. **Common confusion:** Drawing symbols instead of forms. **Key phrase:** "Can you imagine walking around it?" ### 12. Appeal **Show first:** Character lineup - which ones do you want to watch? **Common confusion:** Thinking appeal means "pretty." **Key phrase:** "Appeal is magnetic. Even villains need it." ## Teaching Sequence Start with Timing + Squash/Stretch (bouncing ball). Add Arcs + Slow In/Out. Build complexity gradually. Staging and Appeal come later - they require visual vocabulary.
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.