Animation Principles - Troubleshooting
Use when animation feels wrong and you need to diagnose which principle is failing or being misapplied
What this skill does
# Animation Troubleshooting Guide Something's off. Use this to find and fix it. ## Symptom-Based Diagnosis ### "It feels floaty/weightless" **Check:** - Slow in/out - Is spacing too even? Add bunching at start/end - Timing - Need more frames for weight? Fewer for snap? - Squash/stretch - Impact reaction visible? - Follow through - Settling properly or just stopping? **Fix:** Add 2-4 frames to settle. Increase spacing variation. Add impact squash. ### "It feels stiff/robotic" **Check:** - Arcs - Are paths too straight? - Overlap - Is everything moving at once? - Secondary action - Is it present? - Anticipation - Too uniform? **Fix:** Offset timing between body parts. Curve your motion paths. Vary anticipation amounts. ### "I can't tell what's happening" **Check:** - Staging - Silhouette clear? - Anticipation - Is viewer prepared for action? - Timing - Too fast to read? - Exaggeration - Key poses pushed enough? **Fix:** Simplify composition. Add anticipation frames. Extend key poses. Push silhouette. ### "It feels dead/lifeless" **Check:** - Secondary action - Present and supporting? - Overlap - Different parts moving differently? - Timing - Varied or monotonous? - Appeal - Character design working? **Fix:** Layer in secondary actions. Offset everything by 1-3 frames. Vary timing between actions. ### "It feels cartoony when it should be subtle" (or vice versa) **Check:** - Exaggeration - Calibrated to style? - Squash/stretch - Amount appropriate? - Timing - Snappy vs. naturalistic? - Anticipation - Size matches style? **Fix:** Dial exaggeration to match reference. Adjust squash/stretch ratios. Match timing to style guide. ### "Something feels wrong but I can't identify it" **Check:** - Arcs - Track every moving part. Find the broken curve. - Volume - Is squash/stretch preserving mass? - Twins - Are poses too symmetrical? - Spacing - Graph your drawings. Find the anomaly. **Fix:** Often it's one broken arc or inconsistent spacing. Track paths obsessively. ## Principle Conflict Symptoms **Anticipation vs. Surprise:** Big anticipation kills surprise. Choose intentionally. **Exaggeration vs. Subtlety:** Can't have both. What does the scene need? **Follow through vs. Snappiness:** Heavy follow through softens snappy timing. Balance. **Secondary vs. Primary:** If secondary distracts, remove it regardless of quality. ## Last Resort Fixes 1. Return to blocking. Is the idea clear at the key pose level? 2. Remove all overlap/secondary. Does primary action work alone? 3. Reference check. Compare to reality or quality examples. 4. Fresh eyes. Walk away. Return tomorrow. If multiple principles are failing, fix timing and arcs first. Everything else depends on them.
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.