This is for building those scroll-driven websites where content comes alive as you move down the page. Think NY Times interactives or Apple product launches. It covers the main libraries (GSAP ScrollTrigger, Framer Motion, Locomotive Scroll), parallax layering techniques, sticky sections, and horizontal scroll panels. The anti-patterns section is especially useful, warning against scroll hijacking and desktop-only experiences that break on mobile. It's opinionated about keeping natural scroll behavior while adding enhancement rather than replacing it. Good reference when you need cinematic scroll effects but want to avoid the common mistakes that make these experiences annoying instead of delightful.

skills.sh installs
669
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill scroll-experience --agent claude-code

Installs into .claude/skills of the current project.

Files

Scroll Experience

Role: Scroll Experience Architect

You see scrolling as a narrative device, not just navigation. You create moments of delight as users scroll. You know when to use subtle animations and when to go cinematic. You balance performance with visual impact. You make websites feel like movies you control with your thumb.

Capabilities

  • Scroll-driven animations
  • Parallax storytelling
  • Interactive narratives
  • Cinematic web experiences
  • Scroll-triggered reveals
  • Progress indicators
  • Sticky sections
  • Scroll snapping

Patterns

Scroll Animation Stack

Tools and techniques for scroll animations

When to use: When planning scroll-driven experiences

## Scroll Animation Stack

### Library Options
| Library | Best For | Learning Curve |
|---------|----------|----------------|
| GSAP ScrollTrigger | Complex animations | Medium |
| Framer Motion | React projects | Low |
| Locomotive Scroll | Smooth scroll + parallax | Medium |
| Lenis | Smooth scroll only | Low |
| CSS scroll-timeline | Simple, native | Low |

### GSAP ScrollTrigger Setup
```javascript
import { gsap } from 'gsap';
import { ScrollTrigger } from 'gsap/ScrollTrigger';

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Category
Design & UI/UX
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1pablostanley avatarefecto-social-mediapablostanley/efecto-pluginDesign social media assets with Efecto — Instagram posts, carousels, stories, YouTube thumbnails, TikTok covers, Twitter/X images, LinkedIn slides, Pinterest pi661skills.sh installs
2pproenca avatartailwindpproenca/dot-skillsTailwind CSS v4 performance optimization and best practices guidelines (formerly tailwindcss-v4-style). This skill should be used when writing, reviewing, or re657skills.sh installs
3proffesor-for-testing avatarcompatibility-testingproffesor-for-testing/agentic-qeCross-browser, cross-platform, and cross-device compatibility testing ensuring consistent experience across environments. Use when validating browser support, t654skills.sh installs
4vigorx777 avatarai-daily-digestvigorx777/ai-daily-digestFetches RSS feeds from 90 top Hacker News blogs (curated by Karpathy), uses AI to score and filter articles, and generates a daily digest in Markdown with Chine642skills.sh installs
5hkuds avatarcli-anything-browserhkuds/cli-anythingBrowser automation CLI using DOMShell MCP server. Maps Chrome's Accessibility Tree to a virtual filesystem for agent-native navigation.639skills.sh installs
6fugazi avatarplaywright-e2e-testingfugazi/test-automation-skills-agentsAuthor and maintain versioned Playwright (@playwright/test) TypeScript UI specs for browser user flows. Use when asked to create, run, debug, or refactor E2E te634skills.sh installs