interaction-design

Design and implement microinteractions with timing, easing, and accessibility guidelines.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/rattamnoon/our-third-story --skill interaction-design-rattamnoon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interaction-design
Source: https://github.com/rattamnoon/our-third-story/tree/main/.cursor/skills/interaction-design
Command: npx skills add https://github.com/rattamnoon/our-third-story --skill interaction-design-rattamnoon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and implement microinteractions, motion design, transitions, and user feedback patterns. Use when adding polish to UI interactions, implementing loading states, or creating delightful user experiences.

Core Features & Use Cases

  • Purposeful Motion: Motion should communicate, not decorate; provide feedback, orientation, focus, and continuity.
  • Timing & Accessibility: Apply well-tuned durations, ease curves, and respect prefers-reduced-motion for accessible UX.
  • Patterns & Guidance: Use loading states, transitions, hover/focus states, and gesture interactions to improve usability.

Quick Start

Start with a small interaction and add motion changes to convey state changes and feedback.

Frequently Asked Questions about interaction-design

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

FAQPage Schema
How do I design UI microinteractions and motion cues for better user feedback?

To design UI microinteractions, implement purposeful motion that communicates state changes rather than simply decorating. Focus on providing feedback, orientation, focus, and continuity through loading states, transitions, and hover or focus patterns.

What is the best way to add transitions and loading states to my UI?

The best way to add transitions and loading states is to start with a small interaction and apply motion changes to convey state changes. Use established patterns for loading states, hover, focus, and gestures to improve overall usability and user feedback.

How do I make UI motion design accessible and respect user preferences?

Make UI motion design accessible by respecting the prefers-reduced-motion setting. Apply well-tuned durations and ease curves to your microinteractions and transitions so that motion cues remain purposeful without causing accessibility issues.

When should I use microinteractions and motion design in my UI?

Use microinteractions and motion design when adding polish to UI interactions, implementing loading states, or creating delightful user experiences. Motion should communicate information, not decorate, so apply it during transitions, gestures, and notification patterns.

Can I use this approach for gesture interactions and notification patterns on any platform?

Yes, the approach to gesture interactions and notification patterns is platform-agnostic. It provides guidelines on timing, easing, accessibility, and best practices that apply to hover states, focus states, and loading transitions across any UI environment.