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

large-500-800ms — скилл для Claude Code: крупные анимации 500–800 мс

Скилл для ИИ-агента, который подсказывает, как строить длинные анимации на 500–800 мс: переходы hero-блоков, сложные раскрытия, сцены, которые должны запомниться.

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

Что делает large-500-800ms

Скилл описывает, что происходит с анимацией на длительности 500–800 мс. На таком отрезке движение превращается в событие: пользователь останавливается и смотрит. Поэтому автор советует держать этот диапазон для значимых моментов, а не для обычных действий интерфейса.

Внутри — разбор двенадцати принципов анимации Диснея применительно к крупному масштабу. Squash & stretch даёт деформацию 20–30%, anticipation растягивается на 150–200 мс, follow through продолжает движение ещё 100–200 мс после основного. Тайминг — 30–48 кадров при 60 fps. Есть готовые кривые easing: например, cubic-bezier(0.16, 1, 0.3, 1) для драматичного входа и cubic-bezier(0.68, -0.55, 0.265, 1.55) для упругой посадки. Плюс паттерн реализации с каскадной задержкой для заголовка, подзаголовка и кнопки.

Ограничение простое: если анимация стоит на частом действии, интерфейс начинает тормозить. Несколько крупных анимаций одновременно тоже ломают staging. Это повод проверить, сколько таких моментов у вас на одном экране.

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

  • собрать переход hero-секции при загрузке страницы
  • показать появление крупной функции в онбординге
  • отпраздновать успешное завершение операции
  • раскрыть карточки портфолио с задержкой друг за другом
  • подобрать кривую easing под драматичный вход элемента

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

  • Помоги сделать переход hero-секции на 700 мс с каскадным появлением заголовка и кнопки
  • Какие принципы анимации применить для раскрытия карточек портфолио на 600 мс?
  • Подбери easing для упругой посадки элемента после крупного перемещения

Как установить large-500-800ms

1Через Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill large-500-800ms -a claude-code

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

~/.claude/skills/large-500-800ms/SKILL.md

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

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

Вопросы о large-500-800ms

Как установить large-500-800ms в Claude?

Выполните npx skills add dylantarre/animation-principles --skill large-500-800ms -a claude-code. После этого файл скилла окажется по пути ~/.claude/skills/large-500-800ms/SKILL.md.

Что делает скилл large-500-800ms?

Он даёт агенту правила для анимаций длительностью 500–800 мс: как применять принципы Диснея в крупном масштабе, какие кривые easing брать и как выстраивать каскадное появление элементов.

Для каких случаев подходит такая длительность?

Переходы hero-блоков, представление крупных функций, празднование успеха, онбординг и загрузка данных дашборда. Для частых действий интерфейса автор советует более короткие длительности.

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

SKILL.md · MIT
---
name: large-500-800ms
description: Use when building larger movement animations between 500-800ms - hero transitions, complex reveals, animations that tell a story and deserve attention
---

# Large Animations (500-800ms)

At 500-800ms, animations become **events**. Users stop and watch. Reserve this duration for significant moments that deserve attention and communicate importance.

## Disney Principles at Large Scale

### Full Expression of All Principles

**Squash & Stretch**: Dramatic deformation - 20-30% stretch visible and characterful. Objects feel elastic and alive.

**Anticipation**: Extended wind-up - 150-200ms anticipation sells the action. Clear "about to happen" signal.

**Staging**: Sophisticated choreography - multiple elements with clear hierarchy and timing offsets.

**Straight Ahead/Pose to Pose**: Definitely pose to pose - complex motion needs keyframe control.

**Follow Through**: Extended settling - elements continue moving 100-200ms after main action completes.

**Slow In/Slow Out**: Dramatic easing - strong deceleration creates impact at endpoints.

**Arcs**: Essential - all movement should follow natural curved paths.

**Secondary Action**: Rich layering - primary, secondary, and tertiary actions possible.

**Timing**: 30-48 frames at 60fps. Full cinematic range.

**Exaggeration**: Go bold - this duration supports theatrical expression.

**Solid Drawing**: Full 3D transforms - depth, perspective, complex rotations.

**Appeal**: Memorable moments - users will recall these animations.

## Easing Recommendations

```css
/* Dramatic entrance */
transition: all 600ms cubic-bezier(0.16, 1, 0.3, 1);

/* Powerful deceleration */
transition: all 700ms cubic-bezier(0, 0.55, 0.45, 1);

/* Elastic landing */
transition: transform 650ms cubic-bezier(0.68, -0.55, 0.265, 1.55);

/* Smooth, cinematic */
transition: all 800ms cubic-bezier(0.25, 0.1, 0.25, 1);
```

## Best Use Cases

- Hero image/section reveals
- Major feature introductions
- Success/completion celebrations
- Onboarding sequences
- Dashboard data loads
- Portfolio piece reveals
- First-time user experiences
- Important state changes

## Implementation Pattern

```css
.hero-reveal {
  opacity: 0;
  transform: translateY(60px) scale(0.9);
  transition: opacity 500ms ease-out,
              transform 700ms cubic-bezier(0.16, 1, 0.3, 1);
}

.hero-reveal.visible {
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* Staggered reveal with follow-through */
.hero-title { transition-delay: 0ms; }
.hero-subtitle { transition-delay: 100ms; }
.hero-cta { transition-delay: 200ms; }
```

## Warning Signs

- If users seem impatient, duration is too long
- If used for common actions, flow suffers
- If multiple large animations compete, staging fails

## Key Insight

Large animations are **moments of theater**. They punctuate the experience and create memory. Use sparingly - every large animation should earn its duration.

© dylantarre · MIT · dylantarre/animation-principles

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

Всё по теме «Фронтенд и UI» →
animate emilkowalski Создаёт анимации интерфейса с нуля по принципам Эмиля Ковальски. Пригодится при верстке переходов или оживлении компонентов. CX Codex +1 172 700установок 12-principles-of-animation raphael-salaja Находит ошибки в веб-анимациях по двенадцати принципам движения. Выводит список замечаний с номерами строк и сводную таблицу нарушений. CX Codex +1 2 200установок micro-interactions dembrandt Скилл для мелких осмысленных анимаций: переключатели, иконки, моменты успеха. Пригодится, когда интерфейсу не хватает отклика. CX Codex +1 869установок animation-principles iart-ai Скилл задаёт физику и тайминги интерфейсной анимации. Он выдаёт точные кривые cubic-bezier, задержки шагов и длительности в миллисекундах. CX Codex +1 3 000установок emil-design-eng emilkowalski Скилл задаёт правила для полировки интерфейсов, компонентов и анимаций. Пригодится, когда UI работает, но требует более точных состояний и переходов. CX Codex +1 388 200установок transitions-polish Jakubantalik Скилл проверяет уже существующие анимации и подбирает токены для времени, расстояния, масштаба, blur и easing. Пригодится для точной настройки motion. CX Codex +1 10 800установок

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

comfort-safety Скилл для ИИ-кодинга, который задаёт правила анимаций в интерфейсах, где пользователю важно чувствовать себя в безопасности. CX Codex +1 486установок problem-diagnosis Помогает найти, какой принцип анимации нарушен, когда движение выглядит неправильно, но непонятно почему. CX Codex +1 487установок universal-industry Скилл с базовыми настройками анимации по 12 принципам Disney: тайминги, easing и правила для интерфейсов, когда отраслевых гайдлайнов нет. CX Codex +1 485установок medium-300-500ms Скилл для ИИ-агента, который помогает писать анимации средней длительности: переходы страниц, модалки, появление элементов. CX Codex +1 484установок motion-sickness Помогает найти и убрать в интерфейсе анимации, от которых кружится голова: параллакс, зум, вращение. Пригодится, когда пользователи жалуются на тошноту при навигации. CX Codex +1 483установок small-200-300ms Скилл подсказывает агенту, как строить переходы длительностью 200–300 мс: появление модалок, раскрытие карточек, слайды навигации. CX Codex +1 482установок trust-reliability Скилл для анимаций, которые вызывают доверие: предсказуемые движения, спокойные тайминги, никаких сюрпризов. Пригодится в платежах, формах и настройках. CX Codex +1 483установок product-manager Помогает продакт-менеджеру решить, какие анимации в приложении стоят разработки, а какие можно отложить. CX Codex +1 481установок

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

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