ss-motion

Apply calibrated framer-motion seeds and named motion patterns to React components.

22|1|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/izzoa/polyrouter --skill ss-motion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ss-motion
Source: https://github.com/izzoa/polyrouter/tree/main/.agents/skills/ss-motion
Command: npx skills add https://github.com/izzoa/polyrouter --skill ss-motion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you apply the right motion treatment to a UI component without hand-tuning animation parameters or guessing which style fits the moment. It translates a vibe, brand cue, or interaction intent into a consistent framer-motion implementation.

Core Features & Use Cases

  • Seed-based motion styling: Map vague requests like playful, smooth, snappy, or floaty to one of five calibrated motion personalities.
  • Use-case motion selection: Pick the right interaction pattern for buttons, dialogs, menus, lists, loading states, toggles, and page transitions.
  • Named motion keywords: Apply distinctive effects such as toggle-flip, reveal-blur, shimmer, or pop-in when a specific move is needed.
  • Consistent implementation: Reuse the same source-of-truth motion recipes across components to keep a product visually coherent.

Quick Start

Apply the best motion seed and context to the target component in the specified file, then update the JSX to use the matching framer-motion recipe.

Frequently Asked Questions about ss-motion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply consistent framer-motion animations to React components without hand-tuning parameters?

Framer-motion animation styling works by applying calibrated motion seeds and named recipes to UI components, targeting interaction moments like hover, press, and entrance while preserving a single source of truth.

What is the best way to map a playful or snappy brand vibe to React UI motion design?

Brand vibe mapping translates vague requests like playful or snappy into one of five calibrated motion personalities, applying a consistent framer-motion implementation across your React components.

How do I select the right motion pattern for React component interactions like toggles and route transitions?

Motion pattern selection for toggles and route transitions uses named recipes like toggle-flip, reveal-blur, or pop-in, matching specific UI interaction moments to maintain visual coherence across the product.

Can I use this motion design approach to handle layout changes and loading states in React?

Yes, this motion design approach handles layout changes and loading states by targeting these specific UI interaction moments with calibrated framer-motion seeds, ensuring consistent animation behavior across your application.

Why should I avoid inlining animation parameters when styling React components with framer-motion?

Avoid inlining animation parameters to preserve visual coherence; reusing the same source-of-truth motion recipes across components keeps your product visually consistent and reduces hand-tuning effort.