Builds SwiftUI views using the modern MV architecture pattern where views stay thin and models own business logic. Shows you when to use @State versus @Bindable versus plain let properties with @Observable classes, how to wire environment dependencies, and how to structure async data loading with .task. Includes view composition patterns, custom ViewModifiers, and a review checklist for common mistakes. The architecture guidance is opinionated but practical: it pushes you toward splitting views instead of adding view models, and all the @Observable examples are properly marked @MainActor for Swift 6 concurrency. Targets iOS 26+ but most patterns work back to iOS 17.
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill swiftui-patterns