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

gsap-scrolltrigger-storytelling — скилл для Claude Code

Скилл для скролл-сторителлинга: закреплённые секции, послойное появление интерфейса и переходы между сценами на GSAP ScrollTrigger.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add MengTo/Skills --skill gsap-scrolltrigger-storytelling -a claude-code
Открыть на GitHub

Что делает gsap-scrolltrigger-storytelling

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

Внутри — рабочие указания по реализации. Основной нарратив строится на таймлайнах GSAP со scrub, обычные твины остаются для входных и hover-эффектов. Длинные секции закрепляются через pin: true и размечаются метками таймлайна, чтобы сцены было удобно подгонять. Анимировать советуется transform и opacity, а не свойства, влияющие на раскладку; will-change — точечно. В React-компонентах используется gsap.context() с очисткой при размонтировании, иначе ScrollTrigger остаётся жить после ухода со страницы. После загрузки картинок, шрифтов или асинхронного контента ScrollTrigger нужно обновить, потому что меняется высота секции и смещения закрепления.

Есть отдельный блок про настройку: длительность закрепления, характер scrub, плотность микропоказов, сила переходов. Для узких экранов предусмотрены matchMedia() или аналогичные брейкпоинты, чтобы десктопная хореография упрощалась. Отдельно перечислено, чего избегать: анимации на каждый тик прокрутки без сюжетного бита, слишком долгие закрепления, из-за которых страница кажется сломанной, и эффекты, которые снижают контраст текста или закрывают кнопки. Это повод проверить сцены на читаемость до релиза.

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

  • собрать скролл-историю продукта из закреплённых секций
  • синхронизировать текст, панели и фон в одну последовательность
  • сделать послойное появление элементов интерфейса по мере прокрутки
  • настроить плавное затухание и переход между сценами
  • упростить десктопную анимацию для узких экранов

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

  • сделай лендинг со скролл-историей продукта на GSAP ScrollTrigger
  • закрепи секцию с интерфейсом и раскрывай панели по шагам прокрутки
  • добавь плавный переход между сценами и проверь читаемость текста

Как установить gsap-scrolltrigger-storytelling

1Через Skills CLI (Vercel)

npx skills add MengTo/Skills --skill gsap-scrolltrigger-storytelling -a claude-code

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

~/.claude/skills/gsap-scrolltrigger-storytelling/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/gsap-scrolltrigger-storytelling/

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

Вопросы о gsap-scrolltrigger-storytelling

Как установить gsap-scrolltrigger-storytelling в Claude?

Выполните npx skills add MengTo/Skills --skill gsap-scrolltrigger-storytelling -a claude-code. Файл скилла окажется по пути ~/.claude/skills/gsap-scrolltrigger-storytelling/SKILL.md.

Что делает gsap-scrolltrigger-storytelling?

Помогает агенту построить скролл-сценарий на GSAP ScrollTrigger: закреплённые сцены, послойные появления интерфейса, синхронная анимация и переходы между секциями.

Что нужно учесть при работе с закреплёнными секциями?

Скилл советует обновлять ScrollTrigger после загрузки изображений, шрифтов и асинхронного контента, а в React очищать gsap.context() при размонтировании, иначе триггеры останутся активными.

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

SKILL.md · MIT
---
name: gsap-scrolltrigger-storytelling
description: "Build cinematic sticky product storytelling with GSAP ScrollTrigger, progressive UI reveals, scroll-synced animation, smooth interpolation, and immersive section transitions."
---

# GSAP ScrollTrigger Storytelling Skill

## Use When
- Build cinematic sticky product storytelling with GSAP ScrollTrigger, progressive UI reveals, scroll-synced animation, smooth interpolation, and immersive section transitions.

## Workflow

## Scope
- Apply this when the page should feel like a scroll-driven product story rather than a static marketing layout.
- Use GSAP ScrollTrigger as the main choreography layer for sticky sections, progressive interface reveals, pinned scenes, scrubbed timelines, and immersive transitions between sections.
- Preserve the actual product narrative and interface clarity. The motion should amplify comprehension, not hide basic content behind theatrical effects.

## Experience target
- Create sticky product storytelling where each scroll segment reveals a new product state, feature layer, data view, device frame, or workflow step.
- Use scroll-synced animation so copy, UI panels, screenshots, overlays, and background atmosphere move together as one authored sequence.
- Build progressive UI reveals: draw in frames, fade in controls, slide panels into place, count values up, highlight regions, and swap states as the user advances.
- Keep the overall mood cinematic, premium, and immersive with controlled pacing, clean staging, depth, and transitions that feel intentional.

## Implementation guidance
- Use GSAP timelines with ScrollTrigger `scrub` for the main scroll narrative and regular tweens only for supporting entrance or hover motion.
- Pin long-form story sections with `pin: true` and map each scene to explicit timeline labels so the sequence is easy to tune.
- Prefer transform and opacity animation over layout-affecting properties. Use `will-change` sparingly on animated elements that actually need it.
- Use `gsap.context()` in React components and clean it up on unmount so ScrollTriggers are killed correctly.
- Refresh ScrollTrigger after images, fonts, or async content load if those assets affect section height or pinned offsets.
- Use `matchMedia()` or equivalent breakpoints so desktop sticky choreography can simplify gracefully on smaller screens.

## Motion patterns
- Sticky product frame: keep the main artifact pinned while the surrounding narrative updates in measured steps.
- Layer reveal: bring labels, overlays, panels, and product states in one at a time with short offsets and a shared easing language.
- Section handoff: let the current scene scale, mask, blur, or translate into the next section instead of ending abruptly.
- Smooth interpolation: use scrub smoothing, quickSetter/quickTo, or lerped values for pointer-following and scroll-reactive details.
- Cinematic depth: use foreground/background parallax, subtle camera moves, dimming layers, masks, and focus shifts without overwhelming readability.

## Tuning knobs
- Pin duration: extend for dense product stories, shorten when the scene has only one or two state changes.
- Scrub feel: use direct scrub for precise technical walkthroughs and eased scrub for a more cinematic product film feel.
- Reveal density: add more micro-reveals for complex UI, reduce them for narrative sections where copy needs to carry the moment.
- Transition intensity: keep high-impact transitions reserved for section handoffs, not every small content change.

## Avoid
- Triggering unrelated animations on every scroll tick without a clear story beat.
- Using sticky/pinned sections that trap the reader for too long or make the page feel broken.
- Animating width, height, top, left, or layout-heavy properties during scrubbed scenes when transforms can do the job.
- Letting cinematic effects reduce text contrast, cover CTAs, or obscure the product UI the section is meant to explain.
- Leaving ScrollTriggers alive after component unmounts or route changes.

© MengTo · MIT · MengTo/Skills

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

Всё по теме «Фронтенд и UI» →
gsap-scrolltrigger freshtechbro Скилл, который помогает агенту писать анимации на GSAP и скролл-эффекты на ScrollTrigger: твины, таймлайны, пиннинг, параллакс. CX Codex +1 2 800установок gsap-plugins greensock Скилл объясняет, как подключать и использовать плагины GSAP: ScrollTo, Flip, Draggable, SplitText и другие. Пригодится, когда анимации в проекте уже на GSAP. CX Codex +1 67 200установок gsap-framer-scroll-animation официальный Utkarsh Patrikar Скилл помогает создавать анимации, связанные со скроллом, через GSAP ScrollTrigger и Framer Motion. Подойдёт для React, Next.js и vanilla JS. 3 900установок gsap AThevon Скилл помогает агенту писать анимации GSAP: таймлайны, каскадные эффекты и ScrollTrigger. Нужен для сложных движений и прокрутки. CX Codex +1 997установок gsap-react Bbeierle12 Скилл с готовыми шаблонами GSAP для React: хук useGSAP, работа с ref и очистка анимаций при размонтировании. CX Codex +1 724установок scroll-experience sickn33 Скилл помогает проектировать скролл-анимации, параллакс и интерактивное повествование для веб-страниц. Пригодится для сцен, которые раскрываются при прокрутке. CX Codex +1 2 000установок

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

animation-on-scroll Скилл добавляет элементам появление при входе во вьюпорт: IntersectionObserver плюс классы и кейфреймы под Tailwind. CX Codex +1 2 000установок animation-systems Инструкции для агента по созданию сдержанной веб-анимации в стиле Stripe, Linear и Apple. Пригодится при вёрстке интерфейсов, модальных окон и карточек. CX Codex +1 1 900установок gsap Скилл для ИИ-агента, который помогает писать и отлаживать веб-анимации на GSAP: таймлайны, ScrollTrigger, stagger, трансформации. CX Codex +1 1 800установок design-first-ui-prompting Превращает сырые идеи интерфейсов в строгие спецификации для генерации UI. Помогает фиксировать сетку, типографику и отступы по правилам дизайн-систем. CX Codex +1 1 800установок tailwindcss Скилл для ИИ-агента, который помогает верстать интерфейсы на Tailwind CSS: сетки, типографика, адаптив, темы и паттерны компонентов. CX Codex +1 1 700установок optimize-web-animations Останавливает фоновую анимацию вне экрана и устраняет утечки памяти во фронтенде. Пригодится, когда страница с CSS, Canvas или WebGL нагружает процессор и тормозит скролл. CX Codex +1 1 700установок progressive-blur Скилл создаёт верхний или нижний градиентный blur в CSS через слои backdrop-filter. Пригодится для мягкого затемнения края экрана. CX Codex +1 1 700установок cobejs Скилл помогает агенту собрать лёгкий вращающийся глобус с метками на cobe, без полного three.js. Пригодится для hero-блока или страницы «о нас». CX Codex +1 1 700установок

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

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