mobile-touch

Design tactile gesture and haptic animation specifications for native iOS and Android apps.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/lionheartapp/lionheart-ops --skill mobile-touch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-touch
Source: https://github.com/lionheartapp/lionheart-ops/tree/main/.agents/skills/mobile-touch
Command: npx skills add https://github.com/lionheartapp/lionheart-ops --skill mobile-touch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mobile touch interactions often feel disconnected, laggy, or inconsistent across iOS and Android, causing poor perceived performance and confusing feedback for users; this Skill provides concrete motion and haptic guidance to make gestures feel natural, responsive, and platform-appropriate.

Core Features & Use Cases

  • Animation Principles Mapped to Touch: Applies Disney's 12 animation principles to gestures, transitions, and haptics so interactions feel intentional and readable.
  • Platform Patterns & Parameters: Recommends iOS spring settings, Android spring forces, easing curves, timing windows, and mass/damping guidance for predictable motion.
  • Haptic Pairing & Timing: Specifies when to pair selection, success, warning, and error haptics with visual feedback and how to sync them precisely with animations.
  • Use Case: Implement swipe-to-dismiss cards with arc trajectories and momentum, long-press previews with anticipation, and sheet presentations that stage content and preserve safe-area anchors.

Quick Start

Design a swipe-to-dismiss gesture for iOS that uses spring-based timing, follows an arc based on velocity, and emits a light success haptic when the dismissal completes.

Frequently Asked Questions about mobile-touch

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

FAQPage Schema
How do I design responsive mobile gestures that feel natural on iOS and Android?

Responsive mobile gestures require precise spring settings, easing curves, and timing targets mapped to touch interactions. This Skill generates platform-specific motion specifications for iOS and Android, applying animation principles to gestures, sheets, cards, and buttons so touch feels connected.

What's the best way to pair haptics with animations in a native mobile app?

Pairing haptics with animations requires syncing selection, success, warning, or error haptics precisely with visual feedback timing. This Skill specifies exact haptic pairing windows and platform conventions for iOS and Android to ensure tactile feedback matches motion accurately.

Why do my mobile swipe-to-dismiss animations feel laggy and disconnected?

Swipe-to-dismiss animations feel laggy when spring parameters, mass, damping, and velocity-based arc trajectories are misconfigured. This Skill provides concrete iOS and Android spring force settings and interruptible animation guidelines to maintain 60fps minimum performance.

Can I use this to tune native animation parameters for pull-to-refresh interactions?

Yes, tuning native animation parameters for pull-to-refresh interactions is fully supported. This Skill delivers platform-specific easing curves, timing windows, and haptic pairing guidance for pull-to-refresh, swipe-to-dismiss cards, sheet presentations, and button transitions.

What are the platform haptic conventions for iOS and Android touch feedback?

Platform haptic conventions dictate specific timings and haptic types for selection, success, warning, and error states on iOS and Android. This Skill defines when to trigger each haptic category and how to align them with visual motion design for readable, intentional feedback.

How do I configure iOS spring settings and Android spring forces for mobile motion design?

Configuring iOS spring settings and Android spring forces requires adjusting mass, damping, and stiffness parameters for predictable motion. This Skill recommends exact spring values, easing curves, and timing windows tailored to native touch-driven transitions and gesture performance targets.