axiom-haptics

Implement iOS haptic feedback using UIFeedbackGenerator and Core Haptics.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-haptics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-haptics
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-haptics
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-haptics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to implement sophisticated haptic feedback on iOS devices, making digital interactions more engaging and intuitive by leveraging tactile sensations.

Core Features & Use Cases

  • UIFeedbackGenerator: Provides simple, system-defined haptic patterns for common interactions like button taps, selections, and notifications.
  • Core Haptics: Offers granular control over haptic actuators for custom patterns, audio-haptic synchronization, and complex tactile experiences.
  • AHAP Files: Supports defining haptic and audio patterns using JSON-based AHAP files for advanced synchronization.
  • Use Case: Create a custom haptic "thump" when a user successfully completes a drag-and-drop operation, reinforcing the action with tactile confirmation.

Quick Start

Use the axiom-haptics skill to implement a medium-style impact haptic feedback when a button is tapped.

Frequently Asked Questions about axiom-haptics

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

FAQPage Schema
How do I implement custom haptic feedback on iOS using Core Haptics?

Implement custom haptic feedback on iOS using Core Haptics by defining transient and continuous haptic events to control actuators. This enables creation of complex tactile experiences and audio-haptic synchronization for engaging user interactions.

What is the difference between UIFeedbackGenerator and Core Haptics for iOS tactile feedback?

UIFeedbackGenerator provides simple system-defined haptic patterns for common interactions like button taps, while Core Haptics offers granular control over actuators for custom patterns and complex audio-haptic synchronization.

How do I use AHAP files to synchronize audio and haptic patterns in iOS?

Use AHAP files to define synchronized audio and haptic patterns on iOS through JSON-based formatting. This approach supports advanced integration of complex tactile experiences with corresponding audio cues.

What design principles should I follow when adding haptic feedback to an iOS app?

Follow haptic design principles of causality, harmony, and utility when adding tactile feedback to an iOS app. These principles ensure haptic events reinforce digital interactions intuitively without overwhelming the user.

When should I use continuous haptic events instead of transient ones in iOS?

Use continuous haptic events for ongoing tactile sensations during drag-and-drop operations, and transient events for discrete moments like a button tap completion. This distinction ensures appropriate tactile confirmation for different interaction types.

Does implementing iOS haptic feedback require specific debugging or performance considerations?

Implementing iOS haptic feedback requires addressing specific debugging and performance considerations to maintain tactile system responsiveness. Properly managing Core Haptics and UIFeedbackGenerator calls prevents degraded UX and ensures timely feedback delivery.