Advanced Patterns

The '-=0.2' offset in GSAP timelines creates overlap between steps for a fluid, cohesive sequence. Without it each step feels disconnected. Overlap by 20-40% of

EmailCRO
bySamuelca6399317 words

What is Advanced Patterns?

What this skill does

Advanced Patterns focuses on creating fluid, cohesive animations by overlapping sequential steps in GSAP timelines. By applying precise negative offsets—typically 20-40% of a step’s duration—this technique prevents each animation from feeling isolated, resulting in smoother micro-interactions and complex entrance sequences. It also covers practical implementations for hover, press, toggle, and scroll-triggered effects that enhance user engagement through subtle motion design.

Who it's for

This skill is designed for front-end marketers and UX strategists who manage conversion rate optimization (CRO) projects requiring nuanced motion. Growth leads working on landing pages or product feature highlights will find these patterns useful to improve engagement metrics like time on page and click-through rates. Agency developers building interactive email templates or web campaigns also benefit from these advanced animation techniques to maintain brand polish without sacrificing performance.

Key workflows

Practitioners start by mapping out key animation steps such as hero entrance or feature card reveals. Next, they build GSAP timelines and assign durations to each animation segment. The critical step is applying overlap offsets (e.g., '-=0.2') to ensure transitions flow smoothly rather than triggering sequentially with gaps. Finally, they test animations across devices and refine easing and delays to balance subtlety with clarity, often integrating scroll-triggered effects to optimize user attention at key moments.

Common questions

How much overlap should I use in GSAP timelines? Overlap typically ranges from 20-40% of the preceding step’s duration, adjusted for the desired fluidity. Can these patterns improve mobile user engagement? Yes, well-timed micro-interactions and scroll-triggered animations help retain attention on mobile by providing responsive feedback and visual cues. Are these techniques compatible with email marketing? While CSS toggles and subtle motion can work in modern email clients, complex GSAP timelines are better suited for web experiences due to client limitations.

How to use in Metaflow

Attach the Advanced Patterns skill to Metaflow agent tasks handling front-end animation or CRO workflows to incorporate overlapping GSAP timelines and micro-interactions. Expect the agent to guide timeline construction with precise offset recommendations and test scenarios for device responsiveness. This skill integrates seamlessly with tasks focused on user engagement metrics and interactive content —

For broader context, see our roundup of claude skills for marketing, and read Claude Code workflows for marketing agencies for related setup guidance.

Related skills

Paywall & Upgrade Flow Optimization

When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay." Use this for any in-product moment where you're asking users

View →

User Onboarding & Activation Optimization

When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience," "users aren't activating," "nobody completes setup," "low activation rate," "users sign up but don't use the product," "time to value," or "first session experience." Use this whenever users are si

View →

Signup Flow Optimization

When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps to sign up," or "simplify our signup." Use this whenever the user has a signup or registration flow

View →

Landing Page Conversion Optimization

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," "why isn't this page working," "my landing page sucks," "nobody's converting," "low conversion rate," "bounce rate is too high," "people leave without signing up," or "this page needs work." Use this even if th

View →

Popup & Modal Conversion Optimization

When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see form-cro. For general page

View →

Help Center Architecture

Detailed patterns for designing help center information architecture across common complexity scenarios: multi-product, multi-role, multilingual, and high-scale

View →