From aj-geddes-useful-ai-prompts-4
Designs meaningful interactions and microinteractions with patterns (swipe, tap-hold, drag-drop) and best practices for animation, feedback, and accessibility.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aj-geddes-useful-ai-prompts-4:interaction-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Overview](#overview)
Interaction design focuses on how users engage with systems, creating intuitive and delightful experiences through feedback and responsiveness.
Minimal working example:
Common Interaction Patterns:
Swipe:
Use: Mobile lists, carousels
Feedback: Visual sliding, momentum
Accessibility: Keyboard alternative (arrows)
Tap & Hold:
Use: Context menus, drag prep
Feedback: Visual feedback after delay
Duration: ~500ms before trigger
Pinch & Zoom:
Use: Image viewing, maps
Feedback: Smooth zoom animation
Boundaries: Set min/max zoom levels
Drag & Drop:
Use: Reordering, moving items
Feedback: Visual during drag, drop confirmation
Fallback: Alternative method (buttons)
Double Tap:
Use: Zoom, favorite, select
Feedback: Immediate visual response
// ... (see reference guides for full implementation)
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Animation & Transition Design | Animation & Transition Design |
| Error Handling & Feedback | Error Handling & Feedback |
| Accessibility in Interactions | Accessibility in Interactions |
npx claudepluginhub aj-geddes/useful-ai-promptsDesigns user flows, micro-interactions, and interface behavior patterns with state management for loading, empty, error, and success states.
Designs accessible interactive states, transitions, animations, error handling, loading patterns, and feedback for UI elements, covering visual, screen reader, keyboard, and touch interactions.
Specifies micro-interactions via triggers, rules, feedback (visual/audio/haptic), and loops/modes. For UI elements like toggles, pull-to-refresh, likes, and form validation.