motion-systems — install motion-systems motion-systems, lawyer_portfolio_1, community, install motion-systems, ide skills, motion-systems for AI agents, motion-systems UX design, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Frontend Agents needing refined animation capabilities to enhance user experience. motion-systems is a set of principles and techniques for building motion that feels intentional, enhances UX, and never distracts, aiming for subtle but impressive effects.

Features

Applies core principles of intentional, UX-enhancing, and non-distracting motion
Utilizes staggered animations for revealing lists, cards, or grid items
Follows reference designs from Apple, Linear, Vercel, and Stripe for inspiration
Supports the creation of refined and subtle animations
Guides developers in crafting motion that supports and delights users

# Core Topics

0xSahils 0xSahils
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The motion-systems skill by 0xSahils is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for install motion-systems, motion-systems for AI agents, motion-systems UX design.

Ideal Agent Persona

Perfect for Frontend Agents needing refined animation capabilities to enhance user experience.

Core Value

Empowers agents to create intentional and subtle animations using techniques like staggered animations, enhancing UX and guiding users with clear and impressive interfaces, leveraging libraries and protocols for seamless integration.

Capabilities Granted for motion-systems

Generating staggered animations for list and grid items
Creating intentional motion systems for clear user interfaces
Enhancing UX with subtle but impressive animations

! Prerequisites & Limits

  • Requires understanding of animation principles
  • May require additional design and development tools for full implementation
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

motion-systems

Install motion-systems, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

High-Quality Motion Systems

Build motion that feels intentional, enhances UX, and never distracts. Aim for subtle but impressive. Reference: Apple, Linear, Vercel, Stripe.

Core Principle

Every motion must: intentional (has a reason), enhance UX (guides or delights), not distract (support, don’t compete), subtle but impressive (refined, not flashy).

Techniques

Staggered animations

Reveal lists, cards, or grid items with small delays so the eye follows a clear order.

  • Use Framer Motion staggerChildren + delayChildren, or map over items with custom and transition: { delay: index * 0.05 }.
  • Stagger: 40–80ms between items. Don’t exceed ~100ms or the sequence feels slow.
  • Typical: fade + slight y (e.g. 8–16px) or scale (0.98 → 1).

Smooth entrance transitions

First paint of a section or page should feel like a single, cohesive reveal.

  • Container: initial={{ opacity: 0 }} then animate/whileInView to opacity: 1. Optionally subtle y or scale.
  • Use once: true for scroll-triggered entrances so they don’t replay on scroll back.
  • Spring: stiffness: 300–400, damping: 25–30. Duration fallback: 300–400ms.

Animated numbers (count up)

When showing stats, KPIs, or milestones, animate from 0 (or start value) to the target.

  • Use a small hook or Framer Motion: drive a number with useMotionValue + useTransform + useSpring, or requestAnimationFrame with easing (e.g. easeOutQuart).
  • Trigger on in-view (Intersection Observer or whileInView). Run once.
  • Duration: ~1–1.5s. Easing: ease-out so the end feels stable.

Hover glow effects

Subtle glow on interactive elements (buttons, cards, icons) to signal interactivity and add depth.

  • CSS: box-shadow with a color tint (e.g. primary at 20–30% opacity), slightly larger spread on hover. Or filter: drop-shadow() for icons.
  • Framer Motion: animate boxShadow or use a pseudo-element / wrapper with animated opacity and blur.
  • Keep glow soft and on-brand; avoid harsh or oversized halos.

Animated gradients

Gradients that shift slowly (backgrounds, hero sections, or accents) for depth without pulling focus.

  • Animate gradient stop positions or hue (e.g. CSS @property + transition, or Framer Motion on a wrapper with background).
  • Movement: very slow (e.g. 8–15s cycle). Low saturation preferred.
  • Use for atmosphere, not for primary content areas that need stability.

Floating elements

Gentle vertical or subtle scale motion for decorative elements (icons, shapes, badges).

  • Framer Motion: y or scale with repeat: Infinity, repeatType: "reverse", long duration (3–5s), ease in-out.
  • Keep displacement small (e.g. 4–8px). Use for secondary visuals only.

Parallax (when appropriate)

Slight difference in scroll speed between foreground and background to add depth.

  • Apply only to hero or feature sections with clear foreground/background layers. Don’t parallax every section.
  • Ratio: subtle (e.g. 0.5–0.7 for background). Avoid strong parallax that causes disorientation or layout shift.
  • Implement via scroll-driven transform: translateY or a small parallax library; keep it performant (transform/opacity only).

Implementation Notes

  • React: Prefer Framer Motion. Use motion components, useInView, useScroll, useTransform for scroll-linked motion.
  • Performance: Animate transform and opacity only when possible. Avoid animating width/height/top/left on large trees. Use will-change sparingly and only when needed.
  • Reduce motion: Respect prefers-reduced-motion: reduce by disabling or shortening non-essential motion (entrances, floating, parallax). Keep count-up and critical feedback if needed, but simplify.

Quick Reference

TechniqueUse forKeep it
StaggerLists, grids, card stacks40–80ms delay, short total run
EntranceSections, modals, pagesOne-shot, spring, <400ms
Count upStats, KPIs, milestonesIn-view once, ~1s, ease-out
Hover glowButtons, cards, iconsSoft, on-brand, subtle
Animated gradBackgrounds, heroSlow (8–15s), low saturation
FloatingDecorative elementsSmall movement, 3–5s
ParallaxHero/feature depthSubtle ratio, no layout thrash

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is motion-systems?

Perfect for Frontend Agents needing refined animation capabilities to enhance user experience. motion-systems is a set of principles and techniques for building motion that feels intentional, enhances UX, and never distracts, aiming for subtle but impressive effects.

How do I install motion-systems?

Run the command: npx killer-skills add 0xSahils/lawyer_portfolio_1/motion-systems. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for motion-systems?

Key use cases include: Generating staggered animations for list and grid items, Creating intentional motion systems for clear user interfaces, Enhancing UX with subtle but impressive animations.

Which IDEs are compatible with motion-systems?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for motion-systems?

Requires understanding of animation principles. May require additional design and development tools for full implementation.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add 0xSahils/lawyer_portfolio_1/motion-systems. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use motion-systems immediately in the current project.

Related Skills

Looking for an alternative to motion-systems or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI