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

deliberate-1200-2000ms — скилл для Claude Code

Набор правил для длинных анимаций длительностью 1200-2000ms. Помогает ассистенту оформлять экраны запуска и сюжетный онбординг.

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

Что делает deliberate-1200-2000ms

Скилл задаёт инструкции для медленных экранных сцен от 1200-2000ms. На таких отрезках интерфейс решает нарративные задачи вроде запуска приложения или демонстрации достижений. Модель получает выверенные кривые Безье, тайминги и правила раскадровки из классической анимации Disney.

Внутри зафиксированы требования к ключевым позам: от 6-10 поз на сцену и расчёт на 72-120 кадров при 60fps. Для подготовки движения отводится фаза anticipation на 300-400ms, а затухание follow through занимает 300-500ms. Ассистент генерирует CSS-код с учётом деформации формы squash and stretch на 30-40% и многослойных трансформаций.

Такие длинные эффекты нельзя навязывать силой. Скилл прямо запрещает блокировать ключевые действия пользователя и требует добавлять кнопку пропуска. При повторных визитах сцену нужно отключать, а также проверять поддержку режима reduced motion.

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

  • написать CSS-анимацию запуска приложения длительностью 1800ms
  • подобрать плавные кривые cubic-bezier для сюжетного онбординга
  • разбить медленный экранный переход на 6-10 ключевых поз
  • добавить фазы anticipation и follow through в экран поздравления

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

  • Напиши ключевые кадры для стартового экрана на 1800ms с эффектом масштабирования и плавным размытием.
  • Сделай анимацию получения награды на 1500ms с плавной кривой cubic-bezier и возможностью пропуска.
  • Настрой переход между шагами онбординга длительностью 1600ms с учётом reduced motion.

Как установить deliberate-1200-2000ms

1Через Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill deliberate-1200-2000ms -a claude-code

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

~/.claude/skills/deliberate-1200-2000ms/SKILL.md

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

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

Вопросы о deliberate-1200-2000ms

Как установить deliberate-1200-2000ms в Claude Code?

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

Для каких задач подходит этот скилл?

Он рассчитан на длинные сцены в диапазоне 1200-2000ms. Это экраны запуска, празднование успехов и сценарный онбординг.

Какие ограничения заложены в правилах анимации?

Анимация не должна перекрывать критический путь пользователя. Обязательна кнопка пропуска, отключение при повторных заходах и поддержка режима reduced motion.

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

SKILL.md · MIT
---
name: deliberate-1200-2000ms
description: Use when building slow intentional animations between 1200-2000ms - app intros, loading sequences, storytelling moments that create emotional resonance
---

# Deliberate Animations (1200-2000ms)

At 1200-2000ms, you're creating **experiences, not interfaces**. This duration is for moments of genuine storytelling where animation itself is the content.

## Disney Principles at Deliberate Speed

### Full Narrative Expression

**Squash & Stretch**: Character-defining - 30-40% deformation creates personality. Objects become characters.

**Anticipation**: Full dramatic preparation - 300-400ms wind-up creates tension and expectation.

**Staging**: Scene direction - think cinematography. Establish shot, then detail. Clear narrative flow.

**Straight Ahead/Pose to Pose**: Pose to pose mandatory - 6-10 key poses define the narrative arc.

**Follow Through**: Extended settling - 300-500ms of secondary motion after primary completes.

**Slow In/Slow Out**: Narrative pacing - ease curves tell emotional stories. Sharp starts mean urgency, soft ends mean resolution.

**Arcs**: Orchestrated paths - motion paths are designed, not default. Each element's trajectory contributes to composition.

**Secondary Action**: Full ecosystem - primary, secondary, tertiary, ambient all working together.

**Timing**: 72-120 frames at 60fps. Animation-quality frame counts.

**Exaggeration**: Emotional amplification - push for feeling, not just movement.

**Solid Drawing**: Dimensional storytelling - parallax, depth, perspective shifts create space.

**Appeal**: Deep emotional engagement - users feel something during these animations.

## Easing Recommendations

```css
/* Narrative arc - beginning, middle, end */
animation-timing-function: cubic-bezier(0.34, 0, 0.14, 1);

/* Graceful, considered motion */
transition: all 1500ms cubic-bezier(0.16, 1, 0.3, 1);

/* Building momentum */
transition: all 1800ms cubic-bezier(0.65, 0, 0.35, 1);

/* Elastic storytelling */
transition: transform 1600ms cubic-bezier(0.68, -0.6, 0.32, 1.6);
```

## Best Use Cases

- App splash/launch sequences
- Brand moments
- Tutorial narratives
- Achievement celebrations
- Milestone animations
- Emotional state changes (error to success)
- Story-driven onboarding
- Feature announcements

## Implementation Pattern

```css
@keyframes appLaunch {
  0% {
    opacity: 0;
    transform: scale(0.6) translateY(50px);
    filter: blur(10px);
  }
  30% {
    opacity: 1;
    filter: blur(5px);
  }
  60% {
    transform: scale(1.02) translateY(-10px);
    filter: blur(0);
  }
  80% {
    transform: scale(0.99) translateY(5px);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}

.app-launch {
  animation: appLaunch 1800ms cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
```

## Critical Considerations

- Users MUST be able to skip/dismiss
- Never block critical paths
- Avoid on repeat visits (detect returning users)
- Must add genuine value, not decoration
- Test for motion sensitivity (prefer reduced motion)

## Key Insight

Deliberate animations are **brand investments**. They don't just show what's happening - they make users feel something. Budget for design, iteration, and testing. These moments define perceived quality.

© 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

motion-sickness Помогает найти и убрать в интерфейсе анимации, от которых кружится голова: параллакс, зум, вращение. Пригодится, когда пользователи жалуются на тошноту при навигации. CX Codex +1 486установок universal-elements Скилл задаёт 12 классических принципов анимации Диснея для любых UI-элементов. Он помогает настроить тайминги, кривые сглаживания и вторичные движения интерфейса. CX Codex +1 485установок small-200-300ms Скилл подсказывает агенту, как строить переходы длительностью 200–300 мс: появление модалок, раскрытие карточек, слайды навигации. CX Codex +1 485установок trust-reliability Скилл для анимаций, которые вызывают доверие: предсказуемые движения, спокойные тайминги, никаких сюрпризов. Пригодится в платежах, формах и настройках. 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-solutions Диагностирует сбои интерфейсной анимации по двенадцати принципам Disney и подсказывает точные исправления длительности, траекторий или плавности. CX Codex +1 482установок

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

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