ios-design-guidelines

Enforce iPhone Human Interface Guidelines for SwiftUI and UIKit interfaces.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/helmordev/litera-quest --skill ios-design-guidelines-helmordev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-design-guidelines
Source: https://github.com/helmordev/litera-quest/tree/main/.github/skills/ios-design-guidelines
Command: npx skills add https://github.com/helmordev/litera-quest --skill ios-design-guidelines-helmordev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures iPhone app interfaces follow Apple's Human Interface Guidelines to prevent common usability, accessibility, and platform-integration issues during design, code review, or refactoring.

Core Features & Use Cases

  • Comprehensive HIG Coverage: Guidance on layout, safe areas, touch targets, navigation patterns, typography, color and Dark Mode, and system integration.
  • Accessibility & Interaction Rules: Clear rules for VoiceOver labels, Dynamic Type, Reduce Motion, gestures, and alternative interaction paths.
  • Practical Patterns and Anti-Patterns: Recommended component usage (TabView, NavigationStack, sheets, alerts), onboarding and loading patterns, and a checklist for audits and reviews.
  • Use Case: Use this Skill to audit an iPhone screen or app flow and produce prioritized fixes for layout, accessibility, color contrast, and navigation issues.

Quick Start

Audit the app's iPhone UI for HIG compliance and return a prioritized list of layout, navigation, typography, color, and accessibility issues with suggested fixes.

Frequently Asked Questions about ios-design-guidelines

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

FAQPage Schema
How do I check my SwiftUI app for Human Interface Guidelines compliance?

Auditing iPhone app interfaces for Human Interface Guidelines compliance involves checking SwiftUI or UIKit layouts against Apple's standards for safe areas, 44pt touch targets, Dynamic Type, and semantic colors. This produces a prioritized list of layout, accessibility, and navigation fixes.

What is the minimum touch target size for iOS accessibility?

The minimum touch target size for iOS accessibility is 44pt. Enforcing this Human Interface Guidelines rule during interface design or code review ensures controls remain easily tappable for all users, preventing common usability issues in SwiftUI and UIKit layouts.

How do I ensure proper Dynamic Type and VoiceOver support in iOS layouts?

Ensuring proper Dynamic Type and VoiceOver support in iOS layouts requires checking interfaces for meaningful accessibility labels and scalable text. Auditing these elements against the Human Interface Guidelines verifies that alternative interaction paths and Reduce Motion preferences are fully implemented.

Can I use this to audit UIKit views as well as SwiftUI?

Yes, you can use this to audit UIKit views as well as SwiftUI interfaces. The review process applies to both UI frameworks, checking navigation patterns like TabView and NavigationStack, color contrast for Dark Mode, and system integration to ensure comprehensive Human Interface Guidelines adherence.

What is the best way to resolve safe area and Dark Mode issues in iPhone apps?

The best way to resolve safe area and Dark Mode issues in iPhone apps is to audit interface code for semantic color variants and safe area compliance. This review identifies where layouts extend into unsafe zones and verifies proper contrast across light and dark modes.

Why does my iOS app interface fail HIG recommendations during a design review?

Your iOS app interface fails HIG recommendations during a design review due to layout, accessibility, color contrast, or navigation issues. Common causes include missing VoiceOver labels, ignoring safe areas, using non-semantic colors, or incorrect implementation of sheets and alerts.