design-motion

Specify accessible motion specs for Flintmere surfaces with reduced-motion variants.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/Flintmere/flintmere --skill design-motion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-motion
Source: https://github.com/Flintmere/flintmere/tree/main/.claude/skills/design-motion
Command: npx skills add https://github.com/Flintmere/flintmere --skill design-motion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Motion specification for Flintmere surfaces to ensure accessible, predictable animations without embedding CSS or TSX in src, and with explicit prefers-reduced-motion contracts.

Core Features & Use Cases

  • Produces motion specs with timing, easing, choreography, reduced-motion variants, and accessibility annotations.
  • Covers entrance, transition, micro-interactions, scroll reveals, and carousel advances.
  • Workflow-oriented: from brief to emission into context/design/motion, ensuring governance and accessibility.

Quick Start

Sketch a motion spec for a target surface that defines timing, easing, choreography, a reduced-motion variant, and accessibility annotations.

Frequently Asked Questions about design-motion

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

FAQPage Schema
How do I specify motion specs for accessible UI animations?

To specify accessible motion specs, define timing, easing, and choreography for entrance, transition, and micro-interactions, while including explicit prefers-reduced-motion contracts and accessibility annotations for predictable animations.

How do I handle prefers-reduced-motion when designing animation choreography?

Handle prefers-reduced-motion by creating a reduced-motion variant within your motion spec, ensuring that choreography and scroll reveals adapt to accessibility annotations without embedding CSS or TSX into src directories.

What timing and easing should I use for scroll reveals and carousel advances?

For scroll reveals and carousel advances, use explicit timing and easing parameters defined in a motion spec, ensuring predictable animations that align with accessibility annotations and reduced-motion variants.

Can I generate motion specifications without writing CSS or TSX into src?

Yes, you can generate motion specifications without writing CSS or TSX into src by producing a governance-focused spec that covers timing, easing, and choreography, emitting it into context/design/motion instead.

What is the best way to document micro-interactions for predictable animations?

The best way to document micro-interactions for predictable animations is to produce a comprehensive motion spec containing timing, easing, choreography, and accessibility annotations, ensuring full coverage of entrance and transition states.

Why should I use a motion spec instead of directly coding animation CSS?

You should use a motion spec instead of directly coding CSS to ensure accessible, predictable animations through explicit prefers-reduced-motion contracts, maintaining governance by emitting specs into context/design/motion rather than src.