ss-motion

Solid

Apply a named StyleSeed motion to a component — either one of the 5 personality seeds (Spring/Silk/Snap/Float/Pulse × entrance/exit/hover/press/layout) or a distinctive keyword move from the motion library (toggle-flip, toggle-curtain, reveal-blur, pop-in, shimmer, …). Translates vibe words into framer-motion code from one source of truth.

Web & Frontend 464 stars 50 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Motion Seed Applier ## When NOT to use - For general framer-motion docs or learning → use the framer-motion site - For non-React motion (CSS-only transitions, GSAP) — this skill targets `motion.X` JSX only - For full scroll-linked timelines or parallax — out of scope per DESIGN-LANGUAGE.md Rule 59 - For tweaking the existing FadeIn/FadeUp/Stagger wrappers — edit `engine/components/ui/motion.tsx` directly ## Vibe → Seed mapping Translate the user's prompt to one of the five seeds before applying. Use this lookup table from `engine/motion/index.ts`: | Words the user might say | Seed | |---|---| | bouncy, springy, playful, energetic, alive | **Spring** | | smooth, silky, fluid, elegant, composed, continuous | **Silk** | | snappy, quick, instant, decisive, sharp, precise | **Snap** | | floaty, gentle, weightless, dreamy, ambient, drifting | **Float** | | rhythmic, punchy, pulsing, heartbeat, beat | **Pulse** | | "Toss style", "Arc style" | **Spring** (per brand default) | | "Stripe style", "Notion style" | **Silk** | | "Linear style", "Raycast style", "Vercel style" | **Snap** | If the user says only a *brand* name, use that brand's default seed from `BRAND_DEFAULT_SEED`. If the user is explicit about a seed name (`spring`, `silk`, etc.), respect it verbatim. ## Named motion keywords (distinctive moves) Seeds set a *personality* (how a fade/scale feels). The **motion library** in `engine/motion/library.ts` adds *distinctive moves* — a flip, a curtain wipe, a morph — eac...

Details

Author
bitjaru
Repository
bitjaru/styleseed
Created
2 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

springy-motion

Design and implement beautiful, springy, physically-grounded animations and micro-interactions across web (Motion / Framer Motion + CSS/WAAPI) and native (SwiftUI). Use when building or polishing motion: spring transitions, pop-in entrances, sheets/trays/drawers, shared-element morphs, text morphs, staggers, direction-aware tabs/routes, swipe-to-dismiss, drag-to-reorder, rubber-band overscroll, press/hover/tap feedback, number tickers, hold-to-confirm, ripples, success/confetti, skeletons. Also use to REVIEW or critique existing animations ("make it feel alive", "this transition feels off", "too janky", "doesn't feel premium"). Triggers on: springy/bouncy animation, spring physics, stiffness/ damping/bounce, Motion/Framer Motion, SwiftUI animation/withAnimation, easing, interruptible gestures, momentum, reduced motion, interaction design polish.

1 Updated 1 weeks ago
OtherdaysStudio
Web & Frontend Listed

framer-motion

Production-grade animation patterns for React and Next.js using Motion (formerly Framer Motion). Use this skill whenever the user asks to animate components, add transitions, create scroll-triggered effects, implement page transitions, layout animations, gesture interactions, or any kind of motion/animation in a React or Next.js project. Also trigger when code imports 'framer-motion', 'motion/react', or 'motion/react-client', or when the user mentions: animation, transition, fade-in, slide, parallax, scroll animation, exit animation, AnimatePresence, motion.div, spring, gesture, drag, hover animation, stagger, whileInView, or layout animation.

1 Updated today
stepanenkoviktor0110-boop
Web & Frontend Listed

frontend-motion

Use when a site needs the smooth entrance and scroll-reveal animations that make a page feel alive and crafted, to add tasteful motion with a real animation library rather than ad-hoc transitions.

1 Updated 3 days ago
sarmakska