This is a solid reference for implementing haptic feedback in iOS apps, covering both the simple UIFeedbackGenerator APIs and the more complex Core Haptics patterns. The skill walks through when to use which approach, how to sync haptics with audio and animations, and includes AHAP file examples for custom patterns. The Causality-Harmony-Utility framework it references gives you a practical lens for designing feedback that doesn't feel gratuitous. Worth noting that debugging haptics requires actual devices since the simulator can't replicate the physical feedback, which the guide addresses. If you're building iOS interfaces and want them to feel as polished as first-party Apple apps, this gives you the technical foundation to get there.

skills.sh installs
188
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-haptics --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a solid reference for implementing haptic feedback in iOS apps, covering both the simple UIFeedbackGenerator APIs and the more complex Core Haptics patterns. The skill walks through when to use which approach, how to sync haptics with audio and animations, and includes AHAP file examples for custom patterns. The Causality-Harmony-Utility framework it references gives you a practical lens for designing feedback that doesn't feel gratuitous. Worth noting that debugging haptics requires actual devices since the simulator can't replicate the physical feedback, which the guide addresses. If you're building iOS interfaces and want them to feel as polished as first-party Apple apps, this gives you the technical foundation to get there.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Debugging, Design & UI/UX
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167

Recommended

More Debugging
1iii-hq avatariii-rust-sdkiii-hq/iiiRust SDK for the iii engine. Use when building high-performance workers, registering functions, or invoking triggers in Rust.188skills.sh installs
2pproenca avatarframer-motion-best-practicespproenca/dot-skillsFramer Motion performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring React animations with Framer Motion to ensu187skills.sh installs
3julianobarbosa avatarcloudflare-dnsjulianobarbosa/claude-code-skillsComprehensive guide for managing Cloudflare DNS with Azure integration. Use when configuring Cloudflare as authoritative DNS provider for Azure-hosted applicati186skills.sh installs
4bobmatnyc avatarDispatching Parallel Agentsbobmatnyc/claude-mpm-skillsUse multiple Claude agents to investigate and fix independent problems concurrently185skills.sh installs
5davila7 avatardifficult-workplace-conversationsdavila7/claude-code-templatesStructured approach to workplace conflicts, performance discussions, and challenging feedback using preparation-delivery-followup framework. Use when preparing 185skills.sh installs
6davila7 avatarplaywrightdavila7/claude-code-templatesUse when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) vi185skills.sh installs