scroll-experience
Expert in building immersive scroll-driven experiences - parallax storytelling, scroll animations, interactive narratives, and cinematic web experiences. Like NY Times interactives, Apple product pages, and award-winning web experiences.
Security Assessment
About scroll-experience
The scroll-experience skill is a concept-and-pattern guide for building immersive, scroll-driven web experiences: parallax storytelling, scroll-triggered animations, interactive narratives, and cinematic pages in the style of NY Times interactives and Apple product pages. It solves the problem of turning ordinary pages into narrative experiences where scrolling becomes a storytelling device, while balancing visual impact against performance. Its stated role is a "Scroll Experience Architect" who knows when subtle motion suffices and when to go cinematic.
The skill is a single SKILL.md reference organized around reusable patterns. It compares scroll libraries (GSAP ScrollTrigger, Framer Motion, Locomotive Scroll, Lenis, and native CSS scroll-timeline) with best-fit and learning-curve notes, and provides copy-ready code for GSAP ScrollTrigger setup, Framer Motion useScroll/useTransform parallax, and native CSS view-timeline animations. It covers parallax layer-speed tables for depth, story-beat structures, text reveal techniques, sticky and pinned sections, and horizontal scroll panels. A substantial performance section pushes the 60fps rule: animate only transform and opacity, force GPU acceleration, throttle scroll handlers with requestAnimationFrame, lazy-load heavy animations, and reduce parallax intensity on mobile. A "Sharp Edges" section diagnoses scroll jank and prescribes fixes.
Target users are frontend and creative developers building marketing sites, product launches, editorial interactives, and portfolio pieces. It is purely educational reference content with no scripts, network calls, or system operations, making it entirely benign.
FAQ
Which animation libraries does it cover?
GSAP ScrollTrigger for complex animations, Framer Motion for React, Locomotive Scroll and Lenis for smooth scrolling, and native CSS scroll-timeline, with a comparison table of best use and learning curve for each.
Does it include runnable code?
Yes, as illustrative snippets: GSAP ScrollTrigger setup, GSAP pinning and horizontal scroll, Framer Motion parallax with useScroll/useTransform, and CSS keyframe animations driven by animation-timeline.
How does it address performance?
It enforces a 60fps rule: animate only GPU-friendly transform and opacity, avoid layout-triggering properties, use will-change sparingly, force a GPU layer, throttle scroll events via requestAnimationFrame, and lazy-load or disable heavy animations off-screen and on low-end mobile.
Is this a code library or guidance?
It is guidance and pattern reference, not an installable package. It teaches techniques and provides example code you adapt into your own project.
Who is it aimed at?
Frontend and creative developers building cinematic marketing pages, product launches, editorial interactives, and portfolios who want scroll to function as a narrative device.
Install scroll-experience
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
sickn33/antigravity-awesome-skills