Interaction Design
by @owl-listener · plugin · 16 skills
Interaction design skills: micro-interactions, animation principles, state machines, gesture patterns, error handling UX, and feedback patterns.
Install the whole plugin (CLI)
npx skillmds add owl-listener/fitts-law
npx skillmds add owl-listener/hicks-law
npx skillmds add owl-listener/search-ux
npx skillmds add owl-listener/form-design
npx skillmds add owl-listener/millers-law
npx skillmds add owl-listener/state-machine
npx skillmds add owl-listener/loading-states
npx skillmds add owl-listener/gesture-patterns
npx skillmds add owl-listener/doherty-threshold
npx skillmds add owl-listener/error-handling-ux
npx skillmds add owl-listener/feedback-patterns
npx skillmds add owl-listener/onboarding-design
npx skillmds add owl-listener/navigation-patterns
npx skillmds add owl-listener/animation-principles
npx skillmds add owl-listener/interfaces-that-feel
npx skillmds add owl-listener/micro-interaction-specSkills in this plugin
- ▌ fitts-law · owl-listenerApply Fitts's Law to size and position interactive targets for fast, accurate interaction.
- ▌ hicks-law · owl-listenerReduce decision time and cognitive burden by limiting the number and complexity of simultaneous choices in user interfaces.
- ▌ search-ux · owl-listenerDesign search experiences that help users find what they need, recover from failure, and refine results.
- ▌ form-design · owl-listenerDesign forms that minimize friction, prevent errors, and guide users to successful completion.
- ▌ millers-law · owl-listenerApply Miller's Law and chunking strategies to group information into meaningful units, making interfaces easier to scan, understand, and recall.
- ▌ state-machine · owl-listenerModel complex UI behavior as finite state machines with states, events, and transitions to eliminate impossible states and make behavior predictable.
- ▌ loading-states · owl-listenerDesign loading, skeleton, and progressive content reveal patterns that maintain user confidence and perceived performance.
- ▌ gesture-patterns · owl-listenerDesigns intuitive gesture-based interactions for touch and pointer devices, covering core gestures, discoverability, feedback, thresholds, conflict resolution, and accessibility.
- ▌ doherty-threshold · owl-listenerApply the Doherty Threshold to keep system response times under 400ms, maintaining user flow and perceived performance.
- ▌ error-handling-ux · owl-listenerDesign error prevention, detection, and recovery experiences that minimize user frustration.
- ▌ feedback-patterns · owl-listenerDesign feedback patterns for user actions, including confirmations, status updates, and notifications.
- ▌ onboarding-design · owl-listenerDesign first-run experiences that get users to value quickly without overwhelming them.
- ▌ navigation-patterns · owl-listenerSelect and design navigation patterns that match product structure, user tasks, and platform conventions.
- ▌ animation-principles · owl-listenerApply animation principles to UI motion for purposeful, polished interactions.
- ▌ interfaces-that-feel · owl-listenerEvaluate UI designs through an emotional resonance lens, identifying what's missing and prescribing specific changes at the copy, motion, and interaction layer.
- ▌ micro-interaction-spec · owl-listenerSpecify micro-interactions using a structured framework covering trigger, rules, feedback, and loops/modes.