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

micro-100-200ms — скилл для Claude Code: микроанимации 100–200 мс

Скилл для микроанимаций длительностью 100–200 мс: подсказки, выпадающие меню, мелкая обратная связь. Помогает подобрать тайминг и кривые.

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

Что делает micro-100-200ms

Скилл описывает диапазон 100–200 мс как рабочий для микроинтеракций: движение достаточно быстрое, чтобы не тормозить интерфейс, и достаточно заметное, чтобы читаться как намеренное. Внутри — разбор принципов анимации применительно к этому масштабу времени. Что работает: лёгкий squash & stretch на 5–10%, микро-подготовка 20–30 мс перед действием на 150 мс, один фокусный элемент, минимальный перелёт на 2–5% с быстрым возвратом. Что не работает: длинные перемещения, сложная хореография, тяжёлая физика, многоступенчатые раскрытия.

Практическая часть — рекомендации по easing и шаблон на CSS. Для стандартной микроинтеракции советуется transition: all 150ms ease-out, для появляющихся элементов — раздельные opacity 120ms ease-out и transform 150ms ease-out, для упругой отдачи — cubic-bezier(0.34, 1.56, 0.64, 1) на 180 мс. В примере подсказка стартует со scale(0.95) и сдвига translateY(-4px), а пункт выпадающего меню — с translateY(-8px).

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

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

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

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

  • Сделай анимацию появления тултипа в диапазоне 100–200 мс
  • Подбери easing для открытия дропдауна
  • Добавь микроанимацию на ховер кнопки, чтобы она читалась как намеренная

Как установить micro-100-200ms

1Через Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill micro-100-200ms -a claude-code

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

~/.claude/skills/micro-100-200ms/SKILL.md

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

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

Вопросы о micro-100-200ms

Как установить micro-100-200ms в Claude?

Выполните npx skills add dylantarre/animation-principles --skill micro-100-200ms -a claude-code. Файл скилла окажется в ~/.claude/skills/micro-100-200ms/SKILL.md.

Что делает micro-100-200ms?

Разбирает принципы анимации применительно к микроинтеракциям длительностью 100–200 мс и даёт рекомендации по easing с примерами CSS.

Для каких элементов подходит этот диапазон?

Для подсказок, выпадающих меню, смены состояния иконок, мелких ховеров, бейджей уведомлений, переключения вкладок и заголовков аккордеона.

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

SKILL.md · MIT
---
name: micro-100-200ms
description: Use when building micro-interactions between 100-200ms - tooltips appearing, dropdown opens, small feedback animations that feel quick but perceptible
---

# Micro Animations (100-200ms)

The 100-200ms range is the **sweet spot for micro-interactions**. Fast enough to feel responsive, slow enough to be perceived as intentional motion.

## Disney Principles at Micro Speed

### Works Well

**Squash & Stretch**: Light application - 5-10% works for bouncy buttons, appearing elements.

**Anticipation**: Micro-anticipation possible - 20-30ms wind-up before 150ms action.

**Staging**: Single focal point - one element moving, rest static.

**Straight Ahead/Pose to Pose**: Either works - simple enough for straight ahead, controlled enough for poses.

**Follow Through**: Minimal overshoot - 2-5% past target, settle quickly.

**Slow In/Slow Out**: `ease-out` dominates - elements should arrive confidently.

**Arcs**: Slight curves possible - dropdown items can arc subtly rather than straight down.

**Secondary Action**: One secondary max - icon rotates while menu opens.

**Timing**: 6-12 frames at 60fps. Enough for smooth motion.

**Exaggeration**: Moderate - scale 0.9-1.1, rotation up to 30 degrees.

**Solid Drawing**: Simple transforms - scale, opacity, short translations.

**Appeal**: Quick animations feel modern and polished.

### Doesn't Work

- Long travel distances
- Complex choreography
- Heavy physics simulations
- Multi-stage reveals
- Elaborate anticipation sequences

## Easing Recommendations

```css
/* Standard micro-interaction */
transition: all 150ms ease-out;

/* Appearing elements - start fast, land soft */
transition: opacity 120ms ease-out, transform 150ms ease-out;

/* Bouncy micro-feedback */
transition: transform 180ms cubic-bezier(0.34, 1.56, 0.64, 1);
```

## Best Use Cases

- Tooltip appearance
- Dropdown menus opening
- Icon state changes
- Small hover animations
- Notification badges
- Tab switches
- Accordion headers

## Implementation Pattern

```css
.tooltip {
  opacity: 0;
  transform: translateY(-4px) scale(0.95);
  transition: opacity 120ms ease-out,
              transform 150ms ease-out;
}

.trigger:hover .tooltip {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.dropdown-item {
  opacity: 0;
  transform: translateY(-8px);
  transition: all 150ms ease-out;
}
```

## Key Insight

Micro-animations are **felt more than watched**. Users notice when they're missing but don't consciously observe them. This is where polish lives.

© dylantarre · MIT · dylantarre/animation-principles

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

Всё по теме «Фронтенд и UI» →
micro-interactions dembrandt Скилл для мелких осмысленных анимаций: переключатели, иконки, моменты успеха. Пригодится, когда интерфейсу не хватает отклика. CX Codex +1 869установок micro-interaction-spec Owl-Listener Описывает одну микромикровзаимодействие целиком: триггер, правила, отклик, циклы и режимы. Пригодится, когда пора передать её в разработку. CX Codex +1 2 300установок animation-micro-interaction-pack patricio0312rev Набор готовых паттернов движения для интерфейса: ховеры, входы и выходы элементов, отклик на жесты. Пригодится, когда UI выглядит статично и хочется оживить его без ручного подбора таймингов. CX Codex +1 499установок micro-interaction iart-ai Скилл для мелкой анимации интерфейса: ховеры, тоглы, тосты, шторки, перестановка списков. Пригодится, когда UI нужно оживить, а не украсить. CX Codex +1 2 500установок delight aladicf Добавляет радость и характер в интерфейс: успешные состояния, пустые экраны, загрузку, ховеры. Для случаев, когда базовая вёрстка уже работает. CX Codex +1 523установок

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

gaming-entertainment Скилл для анимаций в игровых приложениях, стриминговых сервисах и интерактивных медиа: раскладывает 12 принципов Disney по элементам интерфейса. CX Codex +1 532установок ux-researcher Помогает агенту планировать исследования о том, как анимация влияет на восприятие, ошибки и время выполнения задачи. CX Codex +1 525установок spatial-thinking Скилл для ИИ-агента, который заставляет думать о кадре как о трёхмерном пространстве: глубина, перспектива, объём. Пригодится, когда персонаж плывёт над полом или камера едет не туда. CX Codex +1 523установок arc-mastery Скилл для анимации движения: объясняет, почему прямые линии выглядят механически, и как строить дуги в UI, персонажах и играх. CX Codex +1 523установок calm-relaxation Скилл для ИИ-кодинга, который задаёт правила плавных и тихих анимаций: длинные тайминги, мягкие кривые, никаких резких движений. CX Codex +1 519установок slow-in-out-mastery Скилл для ИИ-агента, который подсказывает, какую кривую ускорения и замедления выбрать в анимации интерфейса или персонажа. CX Codex +1 517установок brand-consistency Скилл разбирает анимацию, которая выбивается из стиля бренда, и подсказывает, что поправить: тайминги, кривые, уровень выразительности. CX Codex +1 518установок attention-grabbers Скилл для ИИ-агента, который подсказывает, как делать пульсации бейджей, тряску ошибок и подсветку новых функций по принципам Disney. CX Codex +1 516установок

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

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