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.