A comprehensive reference for building HIG-compliant iOS apps in SwiftUI, organized into 34 rules across navigation, interaction design, accessibility, feedback states, UX patterns, and visual design. Tailored for apps using the clinic modular MVVM-C architecture with feature modules, Domain/Data separation, and coordinator-based routing. Each rule links to detailed guidance on everything from 44pt touch targets and haptic feedback to VoiceOver labels and dark mode support. The structure assumes iOS 26 and Swift 6.2, with specific constraints about module boundaries and stale-while-revalidate data flows. Use this when you need to verify your SwiftUI implementation against Apple's official guidelines or when architecting navigation and interaction patterns in a modular codebase.

skills.sh installs
303
GitHub stars
222
last updated
Aug 21, 2026

Install

$ npx -y skills add pproenca/dot-skills --skill ios-hig --agent claude-code

Installs into .claude/skills of the current project.

Files

Apple iOS HIG Best Practices

Comprehensive guide for Apple Human Interface Guidelines compliance in iOS apps built with SwiftUI. Contains 34 rules across 6 categories covering navigation, interaction design, accessibility, user feedback, UX patterns, and visual design.

Clinic Architecture Contract (iOS 26 / Swift 6.2)

All guidance in this skill assumes the clinic modular MVVM-C architecture:

  • Feature modules import Domain + DesignSystem only (never Data, never sibling features)
  • App target is the convergence point and owns DependencyContainer, concrete coordinators, and Route Shell wiring
  • Domain stays pure Swift and defines models plus repository, *Coordinating, ErrorRouting, and AppError contracts
  • Data owns SwiftData/network/sync/retry/background I/O and implements Domain protocols
  • Read/write flow defaults to stale-while-revalidate reads and optimistic queued writes
  • ViewModels call repository protocols directly (no default use-case/interactor layer)

When to Apply

Sponsors

Details

Repository
github.com/pproenca/dot-skills
Categories
Code Review & Quality, Mobile Development, Design & UI/UX
First seen
Jun 3, 2026

More from pproenca/dot-skills

All 100
1patricio0312rev avatardata-integrity-auditorpatricio0312rev/skillsDetects data integrity issues including orphaned records, broken foreign key relationships, constraint violations, and provides automated fix migrations. Use fo302skills.sh installs
2vivy-yi avatarmeitu-xiuxiuvivy-yi/xiaohongshu-skillsUse when editing photos and images for Xiaohongshu content, enhancing visual quality, creating attractive product photos, or improving image aesthetics with mob302skills.sh installs
3coleam00 avatarpptx-generatorcoleam00/second-brain-skillsGenerate and edit presentation slides as PPTX files. Also create LinkedIn carousels and manage reusable slide layouts. TRIGGERS - Use this skill when user says:301skills.sh installs
4davila7 avatargh-address-commentsdavila7/claude-code-templatesHelp address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not lo301skills.sh installs
5supabase avatartelemetry-standardssupabase/supabasePostHog event tracking standards for Supabase Studio. Use when adding useTrack() calls, defining events in packages/common/telemetry-constants.ts, implementing 301skills.sh installs
6davila7 avataropenrlhf-trainingdavila7/claude-code-templatesHigh-performance RLHF framework with Ray+vLLM acceleration. Use for PPO, GRPO, RLOO, DPO training of large models (7B-70B+). Built on Ray, vLLM, ZeRO-3. 2× fast298skills.sh installs