Flow

Implement CSS-first hover, loading, modal, and gesture transitions with reduced-motion support.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/Dinxeshh/agent-skills --skill flow-dinxeshh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Flow
Source: https://github.com/Dinxeshh/agent-skills/tree/main/skills/flow
Command: npx skills add https://github.com/Dinxeshh/agent-skills --skill flow-dinxeshh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Many UI interactions feel static or inconsistent, so Flow brings hover, press, loading, modal, toast, and page transitions to life with purposeful motion while honoring reduced-motion preferences and 60fps performance targets.

Core Features & Use Cases

  • Micro interaction polish: Applies canonical easing and opacity/transform-focused transitions to hover states, presses, toggles, and toasts, using references/animation-catalog.md and references/easing-guide.md for duration and curve selection.
  • Page and gesture choreography: Delivers route or modal transitions and drag/swipe feedback aligned with modern CSS APIs (references/modern-css-animations.md) while ensuring system-level reduced-motion fallbacks from references/motion-accessibility-anti-patterns.md.
  • Motion system support: Documents and audits motion tokens, performance guards, and reduced-motion behavior in collaboration with Muse-style token files and references/motion-system-design-patterns.md, making Flow ideal for SaaS, e-commerce, and mobile UI polish.

Quick Start

Ask Flow to polish the CTA hover and loading states with CSS transforms, canonical easing, and a reduced-motion alternative.

Frequently Asked Questions about Flow

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

FAQPage Schema
How do I add CSS micro animations to hover and loading states?

CSS micro animations for hover and loading states are implemented using canonical easing and opacity or transform-focused transitions. This approach ensures smooth UI motion while maintaining 60fps performance targets across SaaS and mobile experiences.

What is the best way to handle reduced-motion preferences for page transitions?

Reduced-motion preferences for page transitions are handled by providing system-level fallbacks using the prefers-reduced-motion media query. This ensures gesture choreography and route transitions remain accessible without sacrificing necessary UX functionality.

How do I create modal transitions and drag feedback using modern CSS APIs?

Modal transitions and drag or swipe feedback are created using modern CSS animation APIs. These APIs enable gesture choreography and route transitions while automatically applying performance-safe verification workflows to maintain smooth interactions.

Can I use tokenized motion systems for UI polish in e-commerce experiences?

Tokenized motion systems can be used for UI polish in e-commerce experiences by documenting and auditing motion tokens alongside performance guards. This ensures consistent micro animations and transition application across the interface.

Why do my CSS transform and opacity transitions fail to maintain 60fps?

CSS transform and opacity transitions may fail to maintain 60fps if canonical easings and performance-safe verification workflows are not applied. Ensuring proper duration and curve selection from animation catalogs resolves these performance issues.