Опишите желаемое движение; получите код Motion.dev, работающий со скоростью более 60 кадров в секунду, с пружинной физикой, поддержкой ограниченного движения и без смещения макета.
motion-dev-animations-skill — это навык Claude Code, который пишет анимацию производственного уровня с помощью Motion.dev (ранее Framer Motion). Он автоматически активируется при упоминании анимации, эффектов прокрутки, Motion.dev, пружинной физики и т. д. и генерирует код, ориентированный на частоту 60 кадров в секунду и выше, влияние пакета <50 КБ, полную доступность (предпочитает уменьшенное движение) и нулевой CLS. Охватывает анимацию входа, эффекты прокрутки, взаимодействие жестов, микровзаимодействия и анимацию макета.
Когда использовать: Ваш герой кажется статичным, и вам нужна отполированная анимация загрузки.
Предварительные требования
Реагировать + Motion.dev — нпм, я движение
Навык установлен — git клонировать в ~/.claude/skills/
Поток
Опишите эффект
Добавьте плавный переход к H1, подзаголовку и призыву к действию героя. 60 мс колеблется.✓ Скопировано
→ Код Motion.dev с motion.div, переходной пружиной, задержкой через шахматное расположение
Откат с ограниченным движением
Убедитесь, что параметр «предпочитает уменьшенное движение» четко пропускает анимацию.✓ Скопировано
→ Применен хук useReducedMotion или медиа-запрос CSS
Итог: Герой, который чувствует себя живым, не жертвуя при этом доступностью.
Подводные камни
Анимация свойств, запускающих макет (ширина, верх) — Вместо этого используйте преобразование (перевод/масштабирование) — с ускорением на графическом процессоре, без CLS.
Преобразуйте кадр Figma; затем добавьте указанные анимации наведения и входа.✓ Скопировано
Инструменты
Что предоставляет этот MCP
Инструмент
Входные данные
Когда вызывать
Стоимость
motion-dev (SKILL)
describe the animation (element + intent + constraints)
В любое время, когда вам понадобится код анимации, особенно. с ограничениями доступности и производительности
0
Стоимость и лимиты
Во что обходится
Квота API
Никто
Токенов на вызов
Маленький для кода; большой, только если вы сбрасываете сложные компоненты
Деньги
Бесплатно
Совет
Подробно опишите суть анимации: «затухание с шагом 60 мс и длительностью 200 мс» означает «сделать это красиво».
Безопасность
Права, секреты, радиус поражения
Хранение учётных данных: Никто
Исходящий трафик: Ничего из навыка; сеть не задействована
Сгенерированный анимационный код безопасен настолько, насколько безопасен ваш обзор — перед отправкой проверьте варианты уменьшенного движения и макета.
Устранение неполадок
Частые ошибки и исправления
Джанк при прокрутке
Убедитесь, что вы анимируете преобразования, а не реквизиты макета (ширина/верх). Используйте will-change умеренно.