What problem does it solve? SwiftUI developers often struggle with choosing the right property wrappers, structuring navigation, and avoiding unnecessary view re-renders, leading to buggy state handling and sluggish interfaces. ## Core Features & Use Cases - Modern State Management: Guides selection between @State, @Binding, @Observable, @Bindable, and @Environment, replacing legacy ObservableObject patterns. - Type-Safe Navigation: Implements NavigationStack with NavigationPath and enum-based destinations for programmatic routing. - Performance Optimization: Covers lazy containers, stable identifiers, Equatable conformance, and avoiding expensive work in view bodies. - Use Case: When building an item list screen, use this Skill to structure an @Observable view model, wire it to a List with .task-based loading, and add type-safe navigation to detail views. ## Quick Start Ask the AI to build a SwiftUI list view with an @Observable view model and NavigationStack routing to a detail screen.