Словами самого skill
Этот skill реализует production-grade анимации при скролле с использованием GSAP ScrollTrigger и Framer Motion. Он охватывает эффекты параллакса, появление при скролле, закреплённые секции, горизонтальный скролл и текстовые анимации для проектов на чистом JavaScript, React и Next.js. Skill включает быстрый селектор библиотеки для выбора между GSAP (для чистого JS, Webflow, Vue, закрепления и сложных таймлайнов) и Framer Motion (для декларативного стиля React/Next.js).
Он предоставляет готовые к использованию рецепты кода, полные справочники по API в отдельных файлах-справочниках и паттерны промптинга для Copilot. Skill сочетается со skill premium-frontend-ui, который задаёт творческую философию и принципы дизайна, определяющие, когда и почему стоит анимировать.
Что он выдаёт
- Production-grade анимации при скролле с готовыми рецептами кода
Как это работает
- 01Определение намерения и выбор библиотеки
Сначала skill определяет, что лучше подходит — GSAP или Framer Motion — на основе запроса пользователя и контекста проекта.
- 02Изучение справочной документации
Для получения подробных API и паттернов реализации используется соответствующий справочный документ в каталоге references.
- 03Предложение установки пакетов
Если необходимые npm-пакеты ещё не установлены в проекте, предлагается их установить.
- 04Реализация каркаса анимации
Структура анимации выстраивается в запрошенном формате — будь то компоненты React, хуки или чистый JavaScript.
- 05Применение инструментов с учётом доступности
Применяются корректные инструменты для скролла или отслеживания видимости, при этом обеспечиваются параметры доступности и отсутствие бесконечных повторных рендеров у хуков.