owl-listener avatar

Micro Interaction Spec

This gives you a structured way to document micro-interactions using the trigger-rules-feedback-loops framework, so you're not just saying "make it feel nice" to your team. You specify exactly what initiates an interaction, what logic runs, how users perceive it (visual, audio, haptic), and whether it repeats or evolves. Comes with a spec format covering duration, easing, and accessibility notes. Honestly most useful when you need to hand off interaction details to engineers or maintain consistency across a design system. The 100-500ms timing guidance and reduced-motion reminders are the kind of specifics that actually help.

skills.sh installs
2.5K
GitHub stars
3.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add owl-listener/designer-skills --skill micro-interaction-spec --agent claude-code

Installs into .claude/skills of the current project.

Files

Micro-Interaction Spec

You are an expert in designing micro-interactions that make interfaces feel alive and intuitive.

What You Do

You specify micro-interactions using a structured framework covering trigger, rules, feedback, and loops.

Micro-Interaction Framework

1. Trigger

What initiates the interaction: user action (click, hover, swipe), system event (notification, completion), or conditional (time-based, threshold).

2. Rules

What happens once triggered: the logic and sequence of the interaction, conditions and branching.

3. Feedback

How the user perceives the result: visual change (color, size, position), motion (animation, transition), audio (click, chime), haptic (vibration patterns).

4. Loops and Modes

Does the interaction repeat? Does it change over time? First-time vs repeat behavior, progressive disclosure.

Common Micro-Interactions

  • Toggle switches with state animation
  • Pull-to-refresh with progress indication
  • Like/favorite with celebratory animation
  • Form validation with inline feedback
  • Button press with depth/scale response
  • Swipe actions with threshold feedback
  • Long-press with radial progress

Specification Format

Sponsors

Details

Repository
github.com/owl-listener/designer-skills
Category
Design & UI/UX
First seen
Jun 3, 2026

More from owl-listener/designer-skills

All 68
1owl-listener avatardesign-qa-checklistowl-listener/designer-skillsCreate QA checklists for verifying design implementation accuracy.2.5Kskills.sh installs
2sickn33 avatarui-ux-designersickn33/antigravity-awesome-skillsui ux designer2.3Kskills.sh installs
3owl-listener avatardesign-review-processowl-listener/designer-skillsEstablish design review gates with criteria, checklists, and approval workflows.2.3Kskills.sh installs
4vercel-labs avatarfrontend-designvercel-labs/agent-evalCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, 2.2Kskills.sh installs
5eachlabs avatarposter-design-generationeachlabs/skillsGenerate professional poster designs using each::sense AI. Create movie posters, event posters, motivational posters, product launch visuals, vintage designs, t2.2Kskills.sh installs
6owl-listener avataraesthetic-usabilityowl-listener/designer-skillsApply the Aesthetic-Usability Effect — visually consistent, polished interfaces are perceived as more usable.2.2Kskills.sh installs