emilkowalski-motion
Добавляет тактичные микровзаимодействия, переходы состояний и анимацию страниц с профессиональной сдержанностью. Применяется после создания интерфейса для улучшения UX.
AInexu-io
official
Дизайн
★ 99.7k
Что делает навык
Skill добавляет тактичные микровзаимодействия, переходы состояний и анимацию страниц к уже существующему интерфейсу, делая его «живым» без излишней демонстративности. Он решает задачу улучшения UX через профессиональную сдержанность и ясность состояний.
Когда применять
- Необходимо оживить статичный HTML-компонент или страницу, добавив плавные появления контента.
- Требуется добавить тактильную обратную связь (hover/active) для важных элементов управления.
- Нужно реализовать плавные переходы между различными состояниями интерфейса.
- Существует необходимость скрыть или показать элементы при скролле, если это помогает повествованию.
Как работает
- Осмотреть текущий HTML, компонент или выбранный элемент страницы перед добавлением анимации.
- Выбрать минимальный набор моментов движения, которые проясняют состояние или иерархию (появление, ховер, переходы, скролл).
- Отдать предпочтение свойствам transform и opacity, избегая анимации свойств макета (top, left, width, height).
- Использовать единый язык движения для всего артефакта, не смешивая разные функции плавности, длительности или физику.
- Добавить fallback для prefers-reduced-motion для любой автоматической или связанной со скроллом анимации.
- Сохранить намерение в копирайтинге, данных и макете, если пользователь явно не запросил редизайн.
Примеры запросов агенту
Добавь тактичные микровзаимодействия к этой карточке товара, чтобы она реагировала на наведение и клик.
Сделай так, чтобы основной контент плавно появлялся при загрузке страницы, используя только transform и opacity.
Реализуй плавный переход между состояниями формы (отправка/успех) с учетом prefers-reduced-motion.
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «emilkowalski-motion» из репозитория:
# https://github.com/nexu-io/open-design
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r emilkowalski-motion/ ~/.claude/skills/emilkowalski-motion/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.