Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
affaan-m avatar

Motion Patterns

  • 1.4k installs
  • 238k repo stars
  • Updated August 5, 2026
  • affaan-m/ecc

This is a copy of motion-patterns by affaan-m - installs and ranking accrue to the original listing.

motion-patterns is a frontend skill that provides production-ready, accessible animation patterns for React and Next.js components without reinventing durations, springs, or easing curves.

About

motion-patterns is a Claude Code skill from affaan-m/ecc (Everything Claude Code) that delivers reusable animation patterns for React and Next.js interfaces. The skill covers accessible motion defaults—durations, spring configurations, and easing functions—so developers avoid inconsistent or performance-heavy custom animations. Developers reach for motion-patterns when building dashboards, marketing pages, or interactive components that need polished enter, exit, and layout transitions aligned with modern motion libraries. The published readme notes Japanese translation is in progress, but the skill origin and description target English-language React and Next.js animation workflows with accessibility considerations baked in.

  • Copy-paste patterns for buttons, modals, toasts, stagger lists, page transitions, scroll reveals and layout animations
  • All patterns built on motion-foundations tokens and springs — no raw numbers or duplicated values
  • Every conditional render wrapped in AnimatePresence with correct key and exit behavior
  • SSR-safe and accessible animation components ready for Next.js App Router
  • Includes scroll-linked progress, sticky sections, expanding cards and shared-element transitions

Motion Patterns by the numbers

  • 1,433 all-time installs (skills.sh)
  • +96 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/affaan-m/ecc --skill motion-patterns

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.4k
repo stars238k
Last updatedAugust 5, 2026
Repositoryaffaan-m/ecc

What animation patterns work for React components?

Get production-ready, accessible animation patterns for React and Next.js components without reinventing durations, springs or easing.

Who is it for?

React and Next.js frontend developers adding accessible motion to components who want tested patterns instead of ad-hoc animation values.

Skip if: Teams building static pages with no animation requirements or projects outside React and Next.js component architectures.

When should I use this skill?

User asks for React animation patterns, motion library presets, or accessible transition defaults for Next.js components.

What you get

Reusable motion presets with accessible durations, springs, and easing for React and Next.js UI components

  • Reusable animation pattern snippets
  • Duration and easing presets for components

Files

SKILL.mdMarkdownGitHub ↗

motion-patterns - 日本語翻訳進行中

このファイルの翻訳は実装中です。英語版は元のスキルファイルを参照してください。

詳細は:D:/tmp/everything-claude-code/skills/motion-patterns/SKILL.md

Related skills

How it compares

Pick this over generic CSS animation snippets when building React or Next.js components that need consistent, accessible motion presets.

FAQ

What frameworks does motion-patterns target?

motion-patterns targets React and Next.js component animation. The skill supplies production-ready duration, spring, and easing patterns so developers add accessible motion without defining timing values from scratch.

Does motion-patterns cover accessibility for animations?

motion-patterns emphasizes accessible animation defaults for React and Next.js interfaces. Patterns aim to reduce motion that harms readability or excludes users who prefer reduced motion settings.

Frontend Developmentfrontendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.