ios-hig-design

Audit SwiftUI and UIKit interfaces against Apple's Human Interface Guidelines.

Updated Jul 31, 2026
One-click install
npx skills add https://github.com/fsolla/teqo --skill ios-hig-design-fsolla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-hig-design
Source: https://github.com/fsolla/teqo/tree/main/.agents/skills/ios-hig-design
Command: npx skills add https://github.com/fsolla/teqo --skill ios-hig-design-fsolla

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill bridges the gap between generic UI design and the specific, high-trust standards required for native iOS applications, preventing common pitfalls like broken navigation, accessibility failures, and non-native interaction patterns.

Core Features & Use Cases

  • Native Pattern Enforcement: Ensures your app uses standard iOS navigation, tab bars, and modals instead of foreign patterns like hamburger menus.
  • Accessibility & Inclusion: Validates your design against Dynamic Type, VoiceOver, and contrast requirements to ensure usability for all.
  • Use Case: When building a new feature, use this Skill to audit your layout against Apple's safe areas, verify your color choices for Dark Mode, and ensure your touch targets meet the 44pt minimum requirement.

Quick Start

Use the ios-hig-design skill to audit my current SwiftUI navigation stack and ensure it follows Apple's Human Interface Guidelines for modal presentation.

Frequently Asked Questions about ios-hig-design

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

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

To audit your SwiftUI app for iOS Human Interface Guidelines compliance, validate your layout against safe areas, verify semantic color choices for Dark Mode, and ensure touch targets meet the 44pt minimum requirement. This process enforces native iOS navigation and accessibility standards.

What is the minimum touch target size for native iOS accessibility?

The minimum touch target size for native iOS accessibility is 44pt. Maintaining this 44pt minimum requirement ensures your interface meets standard iOS interaction patterns and remains accessible for users relying on VoiceOver or Dynamic Type.

How do I ensure my UIKit navigation follows native iOS patterns?

To ensure your UIKit navigation follows native iOS patterns, replace foreign patterns like hamburger menus with standard iOS tab bars and modals. This enforces platform-consistent visual hierarchy and prevents broken navigation structures.

Does this iOS design validation support both SwiftUI and UIKit frameworks?

Yes, this iOS design validation supports both SwiftUI and UIKit frameworks. It applies comprehensive interface auditing to both development environments, ensuring safe area compliance, semantic color usage, and standard interaction patterns across your application.

When do I need to use semantic colors for Dark Mode in iOS?

You need to use semantic colors for Dark Mode in iOS when designing native interfaces that require visual consistency across light and dark environments. Semantic color usage ensures your app automatically adapts to system-wide appearance settings without hardcoded color failures.

Why does my iOS app break when ignoring safe area compliance?

Your iOS app breaks when ignoring safe area compliance because it disrupts the standard visual hierarchy and obscures content behind system UI elements. Validating your design against Apple's safe areas ensures platform-consistent navigation and prevents layout failures.