What problem does it solve?
This Skill provides expert-level guidance for writing, reviewing, and optimizing SwiftUI code for iOS, iPadOS, macOS, tvOS, and watchOS. It helps developers avoid common pitfalls and leverage best practices for building high-performance, accessible, and HIG-compliant UIs.
Core Features & Use Cases
- Code Review: Offers a comprehensive review process for SwiftUI code, covering deprecated APIs, view composition, data flow, navigation, design, accessibility, and performance.
- Performance Optimization: Identifies and resolves performance bottlenecks such as hangs, hitches, CPU hotspots, and excessive view updates.
- Design Guidelines: Ensures that SwiftUI interfaces adhere to the Human Interface Guidelines, using semantic colors, SF Symbols, and Dynamic Type.
- Use Case: If you're working on a complex SwiftUI project and want to ensure that your code is up to date with the latest SwiftUI patterns and performance best practices, this Skill is for you.
Quick Start
Run the swiftui-ios-expert skill to get started with your SwiftUI project.