What problem does it solve?
This Skill provides comprehensive guidance and tools for developing modern applications across all Apple platforms using Swift 6, SwiftUI, and advanced concurrency features.
Core Features & Use Cases
- Swift 6 Migration: Guidance on adopting strict concurrency, @Observable, and new language features.
- SwiftUI Best Practices: Patterns for NavigationStack, SwiftData, MVVM, and dependency injection.
- Concurrency Management: Solutions for async/await, TaskGroups, MainActor isolation, and actor patterns.
- Performance Optimization: Techniques for profiling, memory management, and efficient SwiftUI rendering.
- Use Case: You need to refactor an existing iOS app to use Swift 6's strict concurrency rules and update its UI to use the latest SwiftUI patterns like NavigationStack and @Observable.
Quick Start
Use the apple-swift skill to get a quick reference for building and testing Swift projects with Xcode and SwiftLint.