animate
Улучшает UI целенаправленными анимациями, микро-взаимодействиями и эффектами движения для повышения удобства и вовлеченности. Применяется при запросах на добавление анимаций, переходов, hover-эффектов или оживление интерфейса. Поддерживает prefers-reduced-motion, оптимизирует производительность (60fps) и использует CSS transitions, @keyframes, Web Animations API, Framer Motion.
Что делает навык
Skill анализирует интерфейс для выявления статичных участков и стратегически добавляет анимации, микро-взаимодействия и эффекты движения. Это улучшает понимание функционала, предоставляет визуальную обратную связь и повышает вовлеченность пользователя.
Когда применять
- Добавление визуальной обратной связи для действий без явного подтверждения (клики по кнопкам, отправка форм).
- Сглаживание резких переходов состояний, таких как мгновенное показ/скрытие элементов или загрузка страниц.
- Визуализация пространственных или иерархических связей между элементами интерфейса.
- Направление внимания пользователя или объяснение поведения элементов через анимацию.
Как работает
- Вызвать /impeccable для получения принципов дизайна и протокола сбора контекста; если контекста нет, выполнить /impeccable teach.
- Собрать информацию об ограничениях производительности.
- Проанализировать интерфейс на наличие статичных областей: отсутствие обратной связи, резкие переходы, неочевидные связи или отсутствие элементов, привлекающих внимание.
- Стратегически внедрить анимации и микро-взаимодействия для устранения выявленных проблем и улучшения пользовательского опыта.
Примеры запросов агенту
Что понадобится
- /impeccable
- Контекст дизайна (собирается через протокол /impeccable)
- Ограничения производительности
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.