What problem does it solve? SwiftUI developers often struggle with choosing the right state ownership model, wiring navigation and sheets consistently, and avoiding anti-patterns like giant views or scattered modal presentation. This Skill provides opinionated, production-tested patterns for building and refactoring SwiftUI UIs with correct state management, navigation, and composition. ## Core Features & Use Cases - State ownership guidance: Decision tables for choosing between @State, @Binding, @Observable, @Environment, and legacy ObservableObject patterns based on ownership and deployment target. - Navigation and presentation patterns: Per-tab NavigationStack routing with enum-based routes, centralized sheet destinations, and deep link handling. - Component reference library: Over 20 focused references covering TabView, List, Form, grids, search, media, haptics, theming, performance, previews, and async task lifecycle. - Use Case: When adding a new settings screen to an iOS app, use this Skill to structure the Form with proper sections, wire it into the enum-driven sheet router, and add previews with mock environment dependencies. ## Quick Start Use the swiftui-ui-patterns skill to design a new SwiftUI screen with proper state ownership, navigation routing, and sheet presentation for my app.