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

entrance-animations — скилл для Claude Code: что делает и установка

Скилл задаёт правила появления интерфейсных элементов: диалоговых окон, карточек, тултипов и списков. Он переносит принципы анимации Диснея в CSS с точным таймингом.

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

Что делает entrance-animations

Скилл передаёт агенту правила анимации появления на базе принципов Диснея. Он объясняет модели, как комбинировать смещение по осям X и Y со скейлом и прозрачностью, а также задаёт выверенное смягчение. Для входа используется cubic-bezier(0, 0, 0.2, 1) с быстрым стартом и мягкой остановкой: например, модальное окно масштабируется с 0.98 до 1, сдвигаясь на 10 пикселей вверх.

Внутри скилла прописана сетка таймингов под разные компоненты. Тултипы и алерты длятся 150 мс, карточки — 200 мс, модальные окна — 250 мс с задержкой контента на 50 мс, а секции страниц — 300 мс. Для списков используется формула каскадной задержки delay = index * 50ms.

Здесь действует строгое ограничение. Каскадная задержка не должна превышать 500 мс суммарно, а без прямого действия со стороны пользователя нельзя анимировать подряд больше 5 элементов.

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

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

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

  • Сделай CSS-анимацию появления карточек в каталоге товаров
  • Напиши анимацию открытия модального окна с задержкой для его контента
  • Добавь появление элементов списка через stagger по 50 мс

Как установить entrance-animations

1Через Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill entrance-animations -a claude-code

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

~/.claude/skills/entrance-animations/SKILL.md

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

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

Вопросы о entrance-animations

Как установить entrance-animations в Claude Code?

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

Что делает этот скилл?

Он инструктирует ИИ-агента генерировать естественные анимации появления UI-компонентов. В инструкцию включены точные CSS-свойства, кривые cubic-bezier, длительности от 150 до 400 мс и правила каскадного появления.

Какие ограничения действуют для каскадных анимаций?

Общее время последовательности ограничено 500 мс с задержкой 50 мс на элемент. В автоматической последовательности нельзя анимировать более 5 элементов подряд без клика или действия пользователя.

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

SKILL.md · MIT
---
name: entrance-animations
description: Use when elements need to appear on screen - page loads, modals opening, items being added, content reveals, or any "coming into view" animation.
---

# Entrance Animations

Apply Disney's 12 principles when bringing elements into view.

## Principle Application

**Squash & Stretch**: Scale from 95% to 100% on entry. Elements feel elastic, not rigid.

**Anticipation**: Start slightly below/smaller than final position. A -10px offset before sliding up creates expectation.

**Staging**: Enter from the direction of user attention. New list items from the top, modals from center, sidebars from their edge.

**Straight Ahead vs Pose-to-Pose**: Use pose-to-pose. Define clear start state (invisible, offset) and end state (visible, positioned).

**Follow Through & Overlapping**: Child elements should lag slightly. Container enters first, content 50-100ms after.

**Slow In/Slow Out**: Use ease-out for entrances. Fast start, gentle landing: `cubic-bezier(0, 0, 0.2, 1)`.

**Arcs**: Combine Y and X movement. Don't just fade - slide in on a subtle curve.

**Secondary Action**: Pair fade with scale. Opacity 0→1 while scaling 0.95→1 adds depth.

**Timing**:
- Quick entrances: 150-200ms (toasts, tooltips)
- Standard entrances: 200-300ms (modals, cards)
- Dramatic reveals: 300-500ms (hero sections, page transitions)

**Exaggeration**: Scale can start at 0.8 for dramatic effect, 0.95 for subtle polish.

**Solid Drawing**: Maintain consistent 3D space. Elements entering from "behind" should scale up; from sides should slide.

**Appeal**: Entrances should feel welcoming. Avoid jarring pops - everything deserves an introduction.

## Timing Recommendations

| Element Type | Duration | Easing | Delay Pattern |
|-------------|----------|--------|---------------|
| Toast/Alert | 150ms | ease-out | None |
| Modal | 250ms | ease-out | Content +50ms |
| Card/Item | 200ms | ease-out | None |
| List Items | 200ms | ease-out | Stagger 50ms |
| Page Section | 300ms | ease-out | Stagger 100ms |
| Hero Content | 400ms | ease-out | Stagger 150ms |

## Implementation Pattern

```css
.entering {
  animation: entrance 250ms cubic-bezier(0, 0, 0.2, 1) forwards;
}

@keyframes entrance {
  from {
    opacity: 0;
    transform: translateY(10px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
```

## Stagger Formula

For multiple items: `delay = index * 50ms`, cap at 500ms total sequence time.

Never exceed 5 items in a stagger sequence without user-initiated action.

© dylantarre · MIT · dylantarre/animation-principles

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

Все скиллы по теме «Фронтенд и UI» →
review-animations emilkowalski Проверяет код интерфейсных анимаций по принципам Эмиля Ковальски. Помогает убрать дерганые переходы, медленный ease-in и лишнюю нагрузку на процессор. CX Codex +1 256 500установок improve-animations emilkowalski Скилл проводит ревизию анимаций в кодовой базе и составляет готовые планы доработок. Помогает найти неудачные тайминги и прыгающие элементы, не меняя код напрямую. CX Codex +1 224 200установок optimize-web-animations MengTo Останавливает фоновую анимацию вне экрана и устраняет утечки памяти во фронтенде. Пригодится, когда страница с CSS, Canvas или WebGL нагружает процессор и тормозит скролл. CX Codex +1 1 700установок better-ui jakubkrehel Скилл задаёт точные правила для радиусов, теней, иконок и анимаций интерфейса. Пригодится, когда базовые взаимодействия уже работают и нужна визуальная доводка. CX Codex +1 39 300установок micro-interaction iart-ai Скилл для мелкой анимации интерфейса: ховеры, тоглы, тосты, шторки, перестановка списков. Пригодится, когда UI нужно оживить, а не украсить. CX Codex +1 2 500установок glassmorphism iart-ai Скилл для ИИ-агента, который добавляет в интерфейс матовое стекло: размытие фона, светлая кромка, слоистые тени и жидкое преломление. CX Codex +1 2 400установок

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

gaming-entertainment Скилл для анимаций в игровых приложениях, стриминговых сервисах и интерактивных медиа: раскладывает 12 принципов Disney по элементам интерфейса. CX Codex +1 535установок accessibility-advocate Скилл помогает настраивать анимации интерфейса с учётом вестибулярных нарушений и требований WCAG. Пригодится при вёрстке компонентов и подготовке стилей для prefers-reduced-motion. CX Codex +1 533установок modals-dialogs Набор правил анимации диалоговых окон, модалок и поповеров по 12 принципам анимации Диснея. Помогает настроить плавное появление и закрытие оверлеев. CX Codex +1 528установок ux-researcher Помогает агенту планировать исследования о том, как анимация влияет на восприятие, ошибки и время выполнения задачи. CX Codex +1 527установок excitement-energy Скилл задаёт правила и тайминги для динамичных интерфейсных анимаций. Пригодится при вёрстке промо-страниц, геймификации, стриминговых и спортивных приложений. CX Codex +1 526установок spatial-thinking Скилл для ИИ-агента, который заставляет думать о кадре как о трёхмерном пространстве: глубина, перспектива, объём. Пригодится, когда персонаж плывёт над полом или камера едет не туда. CX Codex +1 526установок arc-mastery Скилл для анимации движения: объясняет, почему прямые линии выглядят механически, и как строить дуги в UI, персонажах и играх. CX Codex +1 525установок animator-traditional Переносит классические 12 принципов диснеевской анимации и покадровую работу в контекст ИИ-агента. Помогает продумать тайминг и выразительность ключевых поз. CX Codex +1 527установок

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

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