What problem does it solve?
This Skill helps you write, review, and improve SwiftUI code that is correct, performant, and aligned with modern Apple frameworks, reducing bugs caused by outdated patterns and inconsistent state handling.
Core Features & Use Cases
- State Management Guidance: Choose the right property wrappers for owned, injected, and shared data, with a preference for @Observable and clear ownership boundaries.
- Modern API Refactoring: Replace deprecated SwiftUI patterns with newer equivalents for navigation, styling, scrolling, text formatting, and interaction.
- Performance and Structure Reviews: Improve view composition, list identity, layout efficiency, and update behavior in complex SwiftUI screens.
- iOS 26 Liquid Glass Adoption: Apply Glass effect styling with availability checks and fallbacks when explicitly requested.
- Use Case: Refactor a large feed screen to use stable ForEach identity, smaller subviews, cleaner state flow, and modern navigation while preserving behavior.
Quick Start
Ask the SwiftUI expert skill to review this view or feature and return concrete fixes for state management, modern API usage, performance, and iOS version compatibility.