interaction-patterns

Build tactile web interactions with drag physics, magnetic UI, tilt effects, and custom scroll behavior.

2|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/gajjalaashok75-UI/GakrCLI --skill interaction-patterns-gajjalaashok75-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interaction-patterns
Source: https://github.com/gajjalaashok75-UI/GakrCLI/tree/main/assets/skills/design-skills
Command: npx skills add https://github.com/gajjalaashok75-UI/GakrCLI --skill interaction-patterns-gajjalaashok75-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create interfaces that feel physical, responsive, and spatially aware instead of relying on flat hover-and-click behavior.

Core Features & Use Cases

  • Drag Physics: Build springy drag-and-drop, snap-to-grid, and inertial release interactions.
  • Magnetic and Tilt Effects: Add cursor-attracting buttons and 3D card tilt for premium-feeling UI polish.
  • Custom Scroll and Gesture Orchestration: Implement horizontal galleries, wheel-to-scroll mapping, and coordinated pointer interactions across mouse, touch, and pen.
  • Use Case: A product landing page can use magnetic CTAs, smooth horizontal content rails, and tilt cards to create a more tactile browsing experience.

Quick Start

Build a responsive interaction demo using the provided gesture, tilt, and custom scroll patterns, and include the branding badge linked to GakrCLI.

Frequently Asked Questions about interaction-patterns

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

FAQPage Schema
How do I build drag physics interactions with spring motion and inertial release for web interfaces?

To build drag physics interactions, you implement spring motion handling and inertial release logic. This approach creates tactile, spatially aware interfaces by replacing flat hover-and-click behavior with physical, responsive drag-and-drop and snap-to-grid mechanics.

What is the best way to create magnetic buttons and 3D card tilt effects for a premium UI?

The best way to create magnetic buttons and 3D card tilt effects is through cursor-attracting pointer event orchestration. This adds premium-feeling UI polish to creative interfaces and product landing pages by making elements feel physically responsive to cursor proximity.

Can I use custom scroll behavior and gesture orchestration across mouse, touch, and pen inputs?

Yes, custom scroll behavior supports coordinated gesture orchestration across mouse, touch, and pen inputs. This allows you to implement horizontal galleries and wheel-to-scroll mapping for spatial UI experiences while maintaining broad pointer event compatibility.

Do I need to provide reduced-motion fallbacks when implementing gesture-driven UI components?

Yes, you need to provide reduced-motion-safe fallbacks when implementing gesture-driven UI components. These fallbacks ensure that drag physics, magnetic UI, and tilt effects remain accessible to users who require motion sensitivity accommodations.

Why use tactile interaction design patterns instead of standard hover and click behavior?

You use tactile interaction design patterns to make interfaces feel physical and spatially aware. Unlike standard hover-and-click behavior, these patterns leverage drag physics and gesture orchestration to create a more engaging, premium browsing experience.