Co-Pilot / 辅助式
更新于 24 days ago

animation-principles

Ddylantarre
0.0k
dylantarre/animation-principles
82
Agent 评分

💡 摘要

一个技能市场,使Claude具备迪士尼的12条动画原则,适用于各种应用。

🎯 适合人群

前端开发者动态设计师游戏开发者创意总监动画爱好者

🤖 AI 吐槽:该项目涉及代码执行和依赖管理,可能引入恶意代码风险。定期审计依赖项,并在安全环境中执行。

安全分析中风险

风险:Medium。建议检查:是否执行 shell/命令行指令;是否发起外网请求(SSRF/数据外发);文件读写范围与路径穿越风险。以最小权限运行,并在生产环境启用前审计代码与依赖。

Animation Principles Skill Marketplace

Give Claude the superpower of a Disney animator.

A comprehensive collection of 144 Claude Code skills that teach Disney's 12 Principles of Animation and ways to apply them across every context, tool, and scenario imaginable.

Skills Categories License


What is This?

This is a skill marketplace for Claude Code that transforms Claude into a Disney animation expert. Whether you're building UI micro-interactions, game animations, loading states, or complex motion sequences, these skills provide contextual guidance rooted in the timeless principles that made Disney animation legendary.

There are 12 sets of 12 skills each. Use this to give Claude animation powers in any scenario or to learn more yourself.

The 12 Principles

| # | Principle | What It Does | |---|-----------|--------------| | 1 | Squash & Stretch | Shows weight and flexibility through deformation | | 2 | Anticipation | Prepares the viewer for what's coming | | 3 | Staging | Directs attention to what matters | | 4 | Straight Ahead / Pose to Pose | Two approaches to creating movement | | 5 | Follow Through / Overlapping | Parts move at different rates | | 6 | Slow In / Slow Out | Natural acceleration and deceleration | | 7 | Arc | Organic curved motion paths | | 8 | Secondary Action | Supporting movements that reinforce | | 9 | Timing | Speed conveys weight and emotion | | 10 | Exaggeration | Push beyond reality for clarity | | 11 | Solid Drawing | Maintain volume and consistency | | 12 | Appeal | Charisma that draws viewers in |


Installation

Claude Code Plugin

Add to your Claude Code settings:

{ "plugins": [ "animation-principles@github:dylantarre/animation-principles" ] }

Manual Installation

# Clone to your Claude plugins directory git clone https://github.com/dylantarre/animation-principles.git \ ~/.claude/plugins/animation-principles

Direct Use

You can also reference skills directly in conversations:

Use the animation-principles:joy-delight skill for this celebration animation

Skill Categories

By Application Domain

| Skill | Best For | |-------|----------| | web-motion-design | CSS/JS web animations | | mobile-touch | Touch gestures, mobile patterns | | game-development | Game UI and characters | | data-visualization | Charts and data storytelling | | micro-interactions | Small, delightful moments |

By Role

| Skill | Best For | |-------|----------| | frontend-developer | Code-first implementation | | motion-designer | Professional motion design | | game-designer | Interactive game motion | | creative-director | High-level direction |

By Tool/Framework

| Skill | Technology | |-------|------------| | css-native | Pure CSS animations | | framer-motion | Framer Motion (React) | | gsap-greensock | GSAP/GreenSock | | react-spring | React Spring | | lottie-bodymovin | Lottie animations |

By Emotional Outcome

| Skill | Creates | |-------|---------| | joy-delight | Happiness and surprise | | trust-reliability | User confidence | | urgency-action | Immediate action | | elegance-sophistication | Premium feel |

By Skill Level

| Skill | Level | |-------|-------| | absolute-beginner | First introduction | | intermediate | Working knowledge | | expert | Professional mastery | | teaching-others | How to teach |

View all 144 skills →


Quick Start

New to Animation?

Use animation-principles:absolute-beginner

Frontend Developer?

Use animation-principles:frontend-developer

Need a Specific Framework?

Use animation-principles:framer-motion

Debugging Animation Issues?

Use animation-principles:implementation-debugging

How Skills Work

Each skill teaches Claude how to apply the 12 principles in a specific context. For example:

joy-delight teaches:

  • Exaggerated bounces for celebrations
  • Confetti and particle timing
  • Overshoot easing curves
  • When to use playful spring physics

fintech-banking teaches:

  • Subtle, trustworthy motion
  • Professional timing (no bounces)
  • Security-conveying transitions
  • Accessibility requirements for finance

squash-stretch-mastery teaches:

  • Deep theory behind the principle
  • Volume preservation techniques
  • When to break the rules
  • Cross-domain applications

Directory Structure

animation-principles/
├── README.md
├── CLAUDE.md              # Claude Code integration instructions
├── LICENSE
├── CONTRIBUTING.md
├── CHANGELOG.md
├── skills/                # Source skill files
│   ├── 01-by-domain/
│   ├── 02-by-thinking-style/
│   ├── 03-by-role-persona/
│   ├── 04-by-skill-level/
│   ├── 05-by-animation-type/
│   ├── 06-by-emotional-outcome/
│   ├── 07-by-ui-element/
│   ├── 08-by-industry/
│   ├── 09-by-tool-framework/
│   ├── 10-by-time-scale/
│   ├── 11-by-principle-focus/
│   └── 12-by-problem-type/
└── docs/                  # Rendered documentation
    └── index.md           # Full skill directory

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Ideas for contributions:

  • New industry-specific skills
  • Additional framework implementations
  • Translations
  • Bug fixes and improvements

License

MIT License - see LICENSE for details.


Credits

Based on the 12 Principles of Animation developed by Disney animators Ollie Johnston and Frank Thomas, as documented in The Illusion of Life: Disney Animation (1981).


Made with care for the animation community.

五维分析
清晰度9/10
创新性7/10
实用性9/10
完整性8/10
可维护性8/10
优缺点分析

优点

  • 全面的技能集合
  • 适用于多个领域
  • 基于成熟的动画原则

缺点

  • 可能需要先前的动画知识
  • 仅限于Claude Code集成
  • 对初学者可能过于复杂

相关技能

web-perf

A
toolCo-Pilot / 辅助式
88/ 100

“This skill is so thorough it might start charging consulting fees after the audit.”

tldraw

A
toolCode Lib / 代码库
86/ 100

“一个出色的绘图库,不过其许可模式意味着你的杰作将永远带有'Made with tldraw'签名,除非你支付赎金。”

vue-expert

A
toolCo-Pilot / 辅助式
86/ 100

“看起来很能打,但别让配置把人劝退。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 dylantarre.