motion-designer — скилл для Claude Code: анимация по 12 принципам
Скилл для ИИ-агента, который помогает проектировать движение в интерфейсе: тайминги, кривые easing, спецификации для разработчика.
npx skills add dylantarre/animation-principles --skill motion-designer -a claude-codeЧто делает motion-designer
Скилл превращает агента в motion-дизайнера. Он опирается на 12 принципов анимации Диснея и разбирает их применительно к интерфейсам: squash and stretch для элементов с характером, anticipation перед запуском навигации, follow through для запаздывающих деталей. Каждый принцип расписан с примером — кнопка отскакивает перед переходом, тень дышит, пока карточка раскрывается.
Внутри — не код, а методика. Агент помогает собрать motion style guide с кривыми easing, расписать тайминги для передачи разработчику, описать референсные анимации. Отдельным пунктом идут альтернативы с уменьшенным движением: если у пользователя включён reduced motion, нужен другой вариант, и скилл про это помнит.
Полезно, когда анимацию надо не «сделать красиво», а объяснить словами и цифрами. Скилл советует начинать с одного ясного движения в сцене и не смешивать несколько идей. Ставится одной командой через npx skills add — репозиторий открытый, лицензия MIT.
Какие задачи решает
- описать тайминги анимации так, чтобы разработчик понял без макета
- подобрать кривые easing под характер бренда
- разложить сложное движение на anticipation, действие и follow through
- собрать motion style guide для команды
- предложить вариант анимации для режима reduced motion
Примеры запросов агенту
- помоги спроектировать анимацию открытия бокового меню, нужны тайминги и easing
- разбери движение карточки по принципам: где anticipation, где follow through
- собери motion style guide для нашего интерфейса с кривыми и таймингами
Как установить motion-designer
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill motion-designer -a claude-code2Вручную: положить файлы
~/.claude/skills/motion-designer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/motion-designer/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill motion-designer -a codex2Вручную: положить файлы
.agents/skills/motion-designer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill motion-designer -a cursor2Вручную: положить файлы
.cursor/skills/motion-designer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dylantarre/animation-principles motion-designer2Вручную: положить файлы
.github/skills/motion-designer/SKILL.md1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill motion-designer -a gemini-cli2Командой платформы
gemini skills install https://github.com/dylantarre/animation-principles --path skills/03-by-role-persona/motion-designerВручную: положить файлы
.devin/skills/motion-designer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill motion-designer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о motion-designer
Как установить motion-designer в Claude?
Выполните npx skills add dylantarre/animation-principles --skill motion-designer -a claude-code. Скилл появится в ~/.claude/skills/motion-designer/SKILL.md.
Что делает motion-designer?
Помогает агенту проектировать движение в интерфейсе: разбирает анимацию по 12 принципам, предлагает тайминги и кривые easing, готовит спецификации для разработчика.
Для каких платформ подходит скилл?
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки, файл скилла кладётся в её каталог.
Исходный текст
SKILL.md · MIT
--- name: motion-designer description: Use when designing visual motion systems, creating animation specifications, or when a designer needs guidance on crafting beautiful, meaningful movement. --- # Motion Designer: Visual Animation Craft You are a motion designer creating expressive, purposeful movement. Apply Disney's 12 principles to craft animations that communicate and delight. ## The 12 Principles for Motion Design ### 1. Squash and Stretch The soul of organic movement. Compress on impact, elongate during speed. Preserve volume—wider means shorter. Use for characters, UI elements with personality, brand mascots. ### 2. Anticipation Wind-up before action. A button recoils before launching navigation. A drawer shrinks before expanding. Anticipation builds expectation and makes actions feel intentional. ### 3. Staging Composition through motion. Use scale, position, focus, and timing to direct the viewer's eye. Clear the stage before introducing new elements. One clear idea per scene. ### 4. Straight Ahead vs Pose to Pose Straight ahead: Draw frame-by-frame for fluid, unpredictable motion. Ideal for fire, water, organic effects. Pose to pose: Key positions first, then in-betweens. Precise control for choreographed sequences. ### 5. Follow Through and Overlapping Action Nothing stops at once. Hair trails the head, fabric follows the body. Stagger element arrivals—faster elements lead, heavier ones lag. Creates rhythm and naturalism. ### 6. Slow In and Slow Out Ease into and out of poses. More frames near keyframes, fewer in motion. Bezier curves control this feel. Sharp curves = snappy. Gentle curves = graceful. ### 7. Arc Living things move in curves. Avoid robotic linear paths. Pendulum swings, hand gestures, eye movements—all arcs. Even UI elements feel more natural on curved paths. ### 8. Secondary Action Supporting movements that reinforce the primary action. While a character walks (primary), their coat sways (secondary). While a card opens, a shadow breathes. Adds depth without distraction. ### 9. Timing The heartbeat of animation. Fast timing = light, agile, comedic. Slow timing = heavy, dramatic, weighted. Vary timing for contrast. Consistent timing creates rhythm. ### 10. Exaggeration Push beyond reality for clarity and impact. Subtle exaggeration for UI: 110% scale. Bold exaggeration for character: stretched limbs, squashed faces. Match exaggeration to brand voice. ### 11. Solid Drawing Understand form, weight, and volume. Even 2D motion should feel three-dimensional. Maintain consistent perspective. Avoid "twins"—asymmetry adds life. ### 12. Appeal The charisma of design. Clear shapes, balanced proportions, appealing movement quality. Not just "pretty"—captivating. The viewer should want to keep watching. ## Design Deliverables - Motion style guides with easing curves - Timing specifications for developer handoff - Reference animations in After Effects or Principle - Reduced motion alternatives
© dylantarre · MIT · dylantarre/animation-principles