AI Agent Hub
Back to skills
💻

Narrative Scroll Experience

Development Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please follow https://skillhub.cn/install/skillhub.md to install @org-02qudk26/scroll-experience.

About this skill

Problem it solves

When pages simply stack modules vertically, users often fall into mechanical reading: repeated cards, charts, and copy with little rhythm or emphasis. A scroll experience addresses that by treating scrolling as a narrative device, revealing the hook, context, journey, climax, and conclusion as the user moves down the page, without relying on clicks or complex gestures.

How the skill works

The skill breaks frontend scroll experiences into practical patterns:
- Scroll-driven animation: use GSAP ScrollTrigger with scrub to bind element movement and opacity to scroll position, which works well for reveals and lightweight parallax.
- Parallax storytelling: move background, midground, and foreground layers at different speeds to create depth; Framer Motion's useScroll and useTransform can provide a more component-based approach.
- Sticky and snap behavior: use CSS position: sticky or ScrollTrigger pin to keep sections visible, common in step-by-step explanations, horizontal panels, and progress indicators.
- Interaction boundaries: preserve natural scrolling, avoid scroll hijacking, over-animation, and desktop-only assumptions; mobile needs simpler effects and real-device graceful degradation.

It does not replace a full design system. It helps engineers add rhythm and intentional motion moments to existing pages.

Use Cases

  • Design a product landing page that tells a story from hero to CTA using GSAP ScrollTrigger for reveals and parallax.
  • Convert a step-by-step page into sticky sections and horizontal panels with ScrollTrigger pin keeping the heading visible.
  • Add scroll progress indicators and section snapping to a marketing page so browsing feels like reading chapters.
  • Diagnose mobile parallax failures and janky animation, then simplify with CSS and graceful degradation.

Best For

  • Frontend engineers responsible for landing-page pacing who need to deliver a story-driven hero, parallax, and CTA close.
  • Creative engineers building interactive marketing pages who need to split a brand story into scroll chapters and progress cues.
  • Frontend maintainers for corporate sites who need sticky explanations, snap panels, and mobile usability.
  • Engineers reviewing web motion who need to choose between GSAP, CSS, and Framer Motion within performance limits.