interaction-design

Design microinteractions with motion guidelines for web and mobile interfaces.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill interaction-design-arogyareddy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interaction-design
Source: https://github.com/ArogyaReddy/https-github.com-wshobson-agents/tree/main/plugins/ui-design/skills/interaction-design
Command: npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill interaction-design-arogyareddy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Inconsistent or dull UI interactions can confuse users, slow down workflows, and reduce perceived quality; this Skill provides a curated set of motion patterns to design and implement polished micro-interactions that communicate state and intent.

Core Features & Use Cases

  • Purposeful Motion: motion communicates state changes, confirms actions, and preserves context during transitions.
  • Interaction Patterns: loading states, hover/focus states, and gesture-driven feedback for web and mobile.
  • Accessibility and Performance: motion guidelines that respect reduced motion preferences and ensure smooth, performant experiences across devices.

Quick Start

Provide a basic hover interaction with subtle motion using CSS or your preferred animation library.

Frequently Asked Questions about interaction-design

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

FAQPage Schema
How do I design microinteractions for UI polish without hurting performance?

Design microinteractions for UI polish by applying curated motion guidelines that enforce strict timing, easing, and performance requirements. This ensures state changes and transitions remain smooth and performant across web and mobile devices.

What are the best motion design patterns for loading states and transitions?

The best motion design patterns use purposeful motion to communicate state changes, confirm user actions, and preserve context. These patterns cover loading states, hover and focus feedback, and gesture-driven transitions for both web and mobile interfaces.

Can I use these interaction patterns for both web and mobile interfaces?

Yes, you can use these interaction patterns for both web and mobile interfaces. The guidelines apply universally to loading states, hover and focus states, and gesture-driven feedback, ensuring consistent and delightful interactions across different platforms.

How do I make UI animations accessible for users with reduced motion preferences?

Make UI animations accessible by enforcing motion guidelines that explicitly respect reduced motion preferences. This ensures your microinteractions provide necessary feedback and state communication without causing discomfort or accessibility barriers.

Why does inconsistent UI animation confuse users and slow down workflows?

Inconsistent UI animation confuses users because it fails to communicate clear state changes and intent. Applying curated motion patterns ensures interactions confirm actions and preserve context, which speeds up workflows and improves perceived quality.

Do I need a specific animation library to implement these microinteraction guidelines?

No specific animation library is required. You can implement these microinteraction guidelines using CSS or your preferred animation library, applying the provided timing, easing, and accessibility rules to achieve polished results.