К основному содержанию
скилл CX Codex

universal-solutions — скилл для Claude Code: обзор и установка

Диагностирует сбои интерфейсной анимации по двенадцати принципам Disney и подсказывает точные исправления длительности, траекторий или плавности.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dylantarre/animation-principles --skill universal-solutions -a claude-code
Открыть на GitHub

Что делает universal-solutions

Скилл структурирует поиск проблем в анимациях интерфейса: от излишней резкости и линейности до визуальных багов. Агент проходит по чеклисту из 12 принципов Disney, сопоставляет симптомы вроде неестественного прямолинейного движения или дёрганых переходов и предлагает конкретные параметры для правки.

Внутри заложены ориентиры по таймингам (100–200 мс для микроанимаций, 200–400 мс для переходов), рекомендации по кривым плавности и правила вёрстки. Чтобы избежать сбоев рендеринга на GPU, чеклист требует анимировать исключительно свойства transform и opacity.

Если анимация задерживает пользователя или нарушает доступность через prefers-reduced-motion, руководство прямо предписывает полностью её удалить.

Какие задачи решает

  • устранить дёрганые и резкие переходы в интерфейсе
  • подобрать тайминги для микроанимаций и переходов экранов
  • убрать графические сбои рендеринга на GPU
  • проверить поддержку режима prefers-reduced-motion

Примеры запросов агенту

  • Проверь анимацию выпадающего меню по чеклисту universal-solutions, она кажется слишком резкой
  • Модальное окно закрывается неестественно, найди причину по 12 принципам анимации
  • Оцени анимацию карточки: не тормозит ли рендеринг и правильные ли стоят тайминги?

Как установить universal-solutions

1Через Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill universal-solutions -a claude-code

2Вручную: положить файлы

~/.claude/skills/universal-solutions/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/universal-solutions/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о universal-solutions

Как установить universal-solutions в Claude Code?

Выполните команду npx skills add dylantarre/animation-principles --skill universal-solutions -a claude-code. Файл скилла сохранится в ~/.claude/skills/universal-solutions/SKILL.md.

Что делает скилл universal-solutions?

Он предоставляет агенту диагностический чеклист из 12 принципов анимации Disney для быстрого устранения дефектов в движениях UI.

В каких ситуациях скилл советует полностью убрать анимацию?

Руководство требует удалить анимацию, если она замедляет работу пользователя, вызывает проблемы с доступностью, тормозит рендеринг или не имеет понятной цели.

Исходный текст

SKILL.md · MIT
---
name: universal-solutions
description: Use when facing any animation problem as a comprehensive diagnostic framework
---

# Universal Animation Solutions

A complete diagnostic framework using all 12 Disney principles.

## The 12 Principles Checklist

Run through each principle to diagnose any animation problem:

### 1. Squash and Stretch
**Check**: Is there appropriate flexibility?
**Problem sign**: Rigid, lifeless motion
**Fix**: Add subtle scale changes on impact/acceleration

### 2. Anticipation
**Check**: Is there buildup before action?
**Problem sign**: Actions feel sudden or surprising
**Fix**: Add small reverse movement or wind-up

### 3. Staging
**Check**: Is the important thing clear?
**Problem sign**: Users miss key information
**Fix**: Isolate animated element, reduce competing motion

### 4. Straight Ahead vs Pose-to-Pose
**Check**: Is the approach right for the effect?
**Problem sign**: Uncontrolled or too rigid motion
**Fix**: Use keyframes for UI; frame-by-frame for organic

### 5. Follow Through
**Check**: Do things settle naturally?
**Problem sign**: Abrupt, mechanical endings
**Fix**: Add overshoot and settle, or soft deceleration

### 6. Slow In and Slow Out
**Check**: Is there proper easing?
**Problem sign**: Robotic, linear motion
**Fix**: Apply ease-out for entrances, ease-in for exits

### 7. Arcs
**Check**: Is the motion path natural?
**Problem sign**: Unnatural straight-line movement
**Fix**: Add curved paths for organic motion

### 8. Secondary Action
**Check**: Do supporting elements enhance?
**Problem sign**: Flat, one-dimensional animation
**Fix**: Add subtle complementary movements

### 9. Timing
**Check**: Is the speed appropriate?
**Problem sign**: Too fast or too slow
**Fix**: Micro: 100-200ms, Transitions: 200-400ms

### 10. Exaggeration
**Check**: Is the drama level right?
**Problem sign**: Too subtle or too dramatic
**Fix**: Match exaggeration to context importance

### 11. Solid Drawing
**Check**: Is rendering correct?
**Problem sign**: Visual glitches, distortion
**Fix**: Use transform/opacity only, check GPU layers

### 12. Appeal
**Check**: Does it feel right?
**Problem sign**: Hard to articulate wrongness
**Fix**: Align motion with brand/emotional intent

## Quick Diagnostic

1. **Describe the problem** in one sentence
2. **Identify which principle** relates most directly
3. **Check adjacent principles** (problems cluster)
4. **Apply targeted fix** from that principle

## Master Troubleshooting Checklist

- [ ] Does animation serve a purpose?
- [ ] Is timing appropriate (usually 150-300ms)?
- [ ] Is easing applied (not linear)?
- [ ] Does it respect `prefers-reduced-motion`?
- [ ] Is only transform/opacity being animated?
- [ ] Is motion guiding attention correctly?
- [ ] Does it match brand/emotional context?
- [ ] Can users complete tasks without it?
- [ ] Test on slowest target device
- [ ] Get user feedback with emotional vocabulary

## When to Remove Animation

Remove animation entirely if:
- It doesn't serve clear purpose
- Users complain or skip it
- It delays task completion
- It causes accessibility issues
- Performance is unacceptable
- You can't articulate why it exists

© dylantarre · MIT · dylantarre/animation-principles

Похожие скиллы

Все скиллы по теме «Фронтенд и UI» →
animation-designer daffy0208 Скилл для веб-анимаций: переходы страниц, появление компонентов, параллакс и микро-взаимодействия на Framer Motion и CSS. CX Codex +1 1 900установок motion-principles AThevon Скилл задаёт правила интерфейсной анимации: безопасные свойства, тайминги, кривые разгона и режим reduced-motion для веба, SwiftUI и Jetpack Compose. CX Codex +1 1 100установок animation-principles iart-ai Скилл задаёт физику и тайминги интерфейсной анимации. Он выдаёт точные кривые cubic-bezier, задержки шагов и длительности в миллисекундах. CX Codex +1 3 000установок improve-animations emilkowalski Скилл проводит ревизию анимаций в кодовой базе и составляет готовые планы доработок. Помогает найти неудачные тайминги и прыгающие элементы, не меняя код напрямую. CX Codex +1 224 200установок animate emilkowalski Создаёт анимации интерфейса с нуля по принципам Эмиля Ковальски. Пригодится при верстке переходов или оживлении компонентов. CX Codex +1 172 700установок better-ui jakubkrehel Скилл задаёт точные правила для радиусов, теней, иконок и анимаций интерфейса. Пригодится, когда базовые взаимодействия уже работают и нужна визуальная доводка. CX Codex +1 39 300установок

Из того же набора142

deliberate-1200-2000ms Набор правил для длинных анимаций длительностью 1200-2000ms. Помогает ассистенту оформлять экраны запуска и сюжетный онбординг. CX Codex +1 485установок product-manager Помогает продакт-менеджеру решить, какие анимации в приложении стоят разработки, а какие можно отложить. CX Codex +1 485установок universal-tool Скилл, который подсказывает агенту 12 принципов анимации Диснея при работе с любым инструментом или фреймворком. CX Codex +1 484установок universal-practitioner Скилл, который применяет 12 принципов анимации Диснея к интерфейсам, текстам и продуктовым решениям — не только к мультипликации. CX Codex +1 482установок universal-fallback Справочник по 12 классическим принципам анимации Disney для любых сред. Пригодится, когда контекст анимации не определён или охватывает сразу несколько платформ. CX Codex +1 481установок accessibility-issues Разбирает анимацию, которая мешает людям с вестибулярными нарушениями, когнитивной перегрузкой или скринридером, и подсказывает, что чинить. CX Codex +1 481установок ux-friction Скилл для диагностики анимаций, из-за которых пользователь ждёт, путается или бросает задачу. Пригодится, когда интерфейс тормозит из-за переходов. CX Codex +1 481установок instant-0-100ms Скилл обучает агента настраивать мгновенный отклик интерфейса до 100 мс. Пригодится при вёрстке кнопок и переключателей. CX Codex +1 480установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой