iOS Development Expert
Comprehensive guidance for iOS app development. This skill aggregates specialized modules for different aspects of iOS development.
When This Skill Activates
Use this skill when the user:
-
Asks about iOS development best practices
-
Wants code review for iOS/Swift projects
-
Needs UI/UX review against Human Interface Guidelines
-
Wants accessibility audit for iOS apps
-
Is planning a new iOS app
-
Needs help with SwiftUI patterns for iOS
-
Asks about navigation architecture (NavigationStack, NavigationSplitView, TabView)
Available Modules
Read relevant module files based on the user's needs:
coding-best-practices/
Swift code quality and modern idioms for iOS.
-
Modern Swift patterns and idioms
-
Architecture patterns (MVVM, Clean Architecture)
-
Code quality standards
-
Performance optimization
ui-review/
UI/UX review against Apple HIG.
-
Human Interface Guidelines compliance
-
Font usage and Dynamic Type support
-
Accessibility review (VoiceOver, color contrast)
-
SwiftUI best practices for iOS/watchOS
navigation-patterns/
SwiftUI navigation architecture patterns.
-
NavigationStack, NavigationLink, navigationDestination
-
NavigationSplitView (two/three column, iPad/macOS)
-
TabView (iOS 18 customizable tabs, sidebar mode)
-
Programmatic navigation (NavigationPath, pop-to-root, state restoration)
-
Navigation transitions (zoom, custom animations)
app-planner/
iOS app planning and analysis.
-
New app concept to architecture
-
Existing app audits
-
Tech stack evaluation
-
Product planning guidance
How to Use
-
Identify user's need from their question
-
Read relevant module files from subdirectories
-
Apply the guidance to their specific context
-
Reference Apple HIG documentation when needed
Example Workflow
User asks for UI review:
-
Read ui-review/SKILL.md for the full review process
-
Check their SwiftUI code against HIG
-
Verify accessibility compliance
-
Report findings with specific recommendations