12-principles-of-animation

Audits web UI animation code for violations of Disney's 12 principles.

160|16|Updated Dec 4, 2024
One-click install
npx skills add https://github.com/MaggieAppleton/maggieappleton.com-V3 --skill 12-principles-of-animation-maggieappleton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 12-principles-of-animation
Source: https://github.com/MaggieAppleton/maggieappleton.com-V3/tree/main/.claude/skills/animation/12-principles-of-animation
Command: npx skills add https://github.com/MaggieAppleton/maggieappleton.com-V3 --skill 12-principles-of-animation-maggieappleton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits web UI animation code to identify violations of Disney's 12 principles adapted for the web, helping teams improve motion quality and consistency.

Core Features & Use Cases

  • Automated rule checks across Timing, Easing, Physics, and Staging categories to surface animation issues in code.
  • Output format in file:line style with canonical rule identifiers to facilitate traceability and remediation.
  • Use case: evaluate a new feature’s micro-interactions to ensure they meet established motion quality standards before release.

Quick Start

Run the audit against your codebase to generate a findings report.

Frequently Asked Questions about 12-principles-of-animation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit web animations for motion quality and consistency?

Auditing web animations involves scanning CSS, TS/TSX, and motion configurations to surface timing, easing, physics, and staging issues based on Disney's 12 principles. Results are output in file:line format with rule IDs for easy remediation.

What are Disney's 12 principles of animation applied to web UI code?

Disney's 12 principles applied to web UI code provide a quality assurance framework for motion design. They categorize animation rules into timing, easing, physics, and staging to evaluate micro-interactions and ensure consistent motion standards before release.

Can I use this animation audit on TypeScript and CSS codebases?

Yes, the animation audit works across CSS, TS/TSX, and motion configuration files. It evaluates these codebases to surface animation issues and generates a findings report for remediation.

What is the best way to evaluate micro-interactions against motion design standards?

The best way to evaluate micro-interactions is to run an automated audit that checks your web UI animation code against established motion quality standards. It categorizes issues into timing, easing, physics, and staging, providing file:line outputs with rule IDs for traceability.

How do I fix web animation issues found during a quality assurance audit?

You fix web animation issues by referencing the audit's output format, which provides file:line locations and canonical rule identifiers for each violation. This traceability allows you to pinpoint exact timing, easing, physics, or staging problems and remediate them directly.