ios-ui-review

Review SwiftUI code for HIG compliance, Dynamic Type, and accessibility issues.

4|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill ios-ui-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-ui-review
Source: https://github.com/AutisticAF/claude-code-apple-dev-plugin/tree/main/skills/ios-ui-review
Command: npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill ios-ui-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Developers and designers need a reliable, structured review of SwiftUI code to ensure apps follow Apple's Human Interface Guidelines, use fonts and Dynamic Type correctly, and meet accessibility standards for iOS and watchOS. This Skill removes guesswork by providing line-level findings, clear explanations, and concrete code suggestions tied to HIG, typography, and accessibility best practices.

Core Features & Use Cases

  • HIG Compliance Checks: Detects layout, navigation, color, and modality issues that conflict with iOS/watchOS HIG recommendations.
  • Font & Dynamic Type Review: Flags fixed font sizes, improper custom font usage, and suggests system text styles or scalable custom fonts.
  • Accessibility Audit: Finds missing accessibility labels, incorrect traits, poor VoiceOver order, insufficient tap targets, and contrast problems.
  • Actionable Output: Produces a structured report with compliant items, specific issues (filename:line), and suggested fixes with examples and testing steps.
  • Use Case: Use when you want a pre-submission UI audit, a code review focused on accessibility, or to validate a SwiftUI design against Apple platform standards.

Quick Start

Ask the skill to review the specified SwiftUI view files for HIG compliance, font/Dynamic Type issues, and accessibility problems and return a line-referenced report with fixes.

Frequently Asked Questions about ios-ui-review

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

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

To check SwiftUI code for Human Interface Guidelines compliance, you can request a UI review that analyzes your views for layout, navigation, color, and modality issues, returning line-referenced findings and suggested fixes.

How do I audit an iOS app for Dynamic Type and fixed font size issues?

Auditing an iOS app for Dynamic Type issues involves reviewing SwiftUI code to flag fixed font sizes and improper custom font usage, then replacing them with system text styles or scalable custom fonts.

What is the best way to find missing accessibility labels in SwiftUI views?

The best way to find missing accessibility labels is running an accessibility audit on your SwiftUI code, which detects missing labels, incorrect traits, poor VoiceOver order, and insufficient tap targets.

Can I use this HIG review tool for watchOS SwiftUI components as well as iOS?

Yes, you can use this HIG review tool for watchOS SwiftUI components, as it applies to both iOS and watchOS SwiftUI views, components, and UI flows when verifying Human Interface Guidelines.

Why does my SwiftUI tap target fail the Human Interface Guidelines review?

Your SwiftUI tap target fails the HIG review because the accessibility audit detects insufficient tap target sizes, identifying the specific filename and line number with recommended code fixes.

Does the SwiftUI accessibility audit detect hardcoded colors and contrast problems?

Yes, the SwiftUI accessibility audit detects hardcoded colors alongside contrast problems, missing accessibility labels, and incorrect traits, providing specific code suggestions and testing guidance.