One-click install
npx skills add https://github.com/concept2cure/ClinicalSageAI-2-replit --skill motion-discipline
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: motion-discipline
Source: https://github.com/concept2cure/ClinicalSageAI-2-replit/tree/main/.claude/skills/motion-discipline
Command: npx skills add https://github.com/concept2cure/ClinicalSageAI-2-replit --skill motion-discipline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardize UI motion to reduce distraction and improve accessibility.

Core Features & Use Cases

  • Default to a calm ease-out 200ms motion for UI entrances and transitions.
  • Prohibit springy or overshooting curves; respect prefers-reduced-motion.
  • Audit and enforce motion usage across design systems and codebases.

Quick Start

Apply the motion discipline by configuring components to use a 200ms ease-out transition, disable spring-based animations, and honor reduced-motion preferences.

Frequently Asked Questions about motion-discipline

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

FAQPage Schema
How do I standardize UI motion to reduce distraction and improve accessibility?▼

Standardize UI motion by enforcing a default 200ms ease-out duration for transitions, avoiding spring-based animations, and implementing a prefers-reduced-motion path to ensure safe and predictable interactions.

Why should I avoid spring animations in my design system?▼

Avoid spring animations in design systems to reduce distraction and improve accessibility. Standardizing UI motion with calm ease-out curves prevents overshooting effects, ensuring safe and predictable interactions for users.

Does this motion standardization approach work with Framer Motion and Tailwind animations?▼

Yes, this motion standardization works with Framer Motion, CSS transitions, and Tailwind animations. It audits and enforces consistent motion usage across these codebases, applying a 200ms ease-out default and reduced-motion preferences.

How do I configure a prefers-reduced-motion path for UI transitions?▼

Configure a prefers-reduced-motion path by honoring user preferences and disabling unnecessary animations. Apply the motion discipline by setting components to use a 200ms ease-out transition and ensuring reduced-motion preferences are respected across interactions.

What is the best way to audit motion usage across a design system?▼

Audit motion usage across a design system by enforcing a 200ms ease-out transition default, prohibiting springy or overshooting curves, and verifying that all components respect the prefers-reduced-motion path for accessibility.

When should I not use spring-based micro-interactions in a UI codebase?▼

Do not use spring-based micro-interactions when standardizing UI motion to reduce distraction. Prohibit overshooting curves in favor of a predictable 200ms ease-out transition, ensuring safe and accessible motion across the codebase.