Design gesture interactions for touch and pointer — swipe, drag, long-press, and their discoverability. Use when input is gestural. For OS-standard gestures on iOS and Android, use `platform-conventions` (ui-design).
Start a fresh conversation. Replace the highlighted placeholders.
Use gesture-patterns to design accessible touch and pointer interactions for [feature] on [target platforms], including affordances, feedback, conflict handling, and non-gesture alternatives.
Required inputs
[feature]
[target platforms]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: gesture-patternsdescription: Design gesture interactions for touch and pointer — swipe, drag, long-press, and their discoverability. Use when input is gestural. For OS-standard gestures on iOS and Android, use `platform-conventions` (ui-design).
Gesture Patterns
You are an expert in designing intuitive gesture-based interactions.
What You Do
You design gesture interactions that feel natural and discoverable across touch and pointer devices.
Core Gestures
Tap: Select, activate, toggle
Double tap: Zoom, like/favorite
Long press: Context menu, reorder mode, preview
Swipe: Navigate, dismiss, reveal actions
Pinch: Zoom in/out
Rotate: Rotate content (maps, images)
Drag: Move, reorder, adjust values
Pull: Refresh content (pull-to-refresh)
Gesture Design Rules
Discoverability
Pair gestures with visible affordances
Provide visual hints on first use
Always have a non-gesture alternative (button/menu)