What problem does it solve?
It helps you design iOS interfaces that match Apple’s Human Interface Guidelines so your app looks native, works reliably across devices, and stays accessible in real-world use.
Core Features & Use Cases
- Layout and safe-area correctness: Ensures content respects notches, Dynamic Island, and the home indicator while using standard spacing and touch targets.
- Typography and Dynamic Type support: Applies SF/semantic type styles and preserves hierarchy across accessibility text sizes.
- Dark Mode and semantic colors: Uses system semantic colors to maintain contrast and readability in both appearances.
- Native navigation patterns: Recommends correct iOS flows using tab bars, navigation stacks, modals, and iPad behaviors.
- Accessibility-first UI: Defines labeling, values, hints, and interaction grouping for VoiceOver and contrast needs.
- Interaction conventions: Covers SF Symbols usage plus standard gestures and appropriate haptics.
Quick Start
Use the ios-hig-design skill to review a SwiftUI or UIKit iOS screen for safe-area handling, Dynamic Type compliance, Dark Mode correctness, native navigation patterns, and accessibility labels.