Help us improve
Share bugs, ideas, or general feedback.
Swift 6 fundamentals for all Apple platforms. Use when implementing concurrency, architecture, testing, i18n, or performance optimization across iOS, macOS, iPadOS, watchOS, visionOS.
npx claudepluginhub fusengine/agents --plugin fuse-swift-apple-expertHow this skill is triggered — by the user, by Claude, or both
Slash command
/fuse-swift-apple-expert:swift-coreThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Swift 6 fundamentals shared across all Apple platforms.
Applies Swift 6+ best practices for iOS/macOS code including concurrency (async/await, actors, MainActor, Sendable), API design, typed throws, and Swift 6 migration.
Guides iOS app architecture using Swift 6, iOS 18+, SwiftUI, SwiftData, Observation framework, and concurrency. Modernizes legacy patterns like Core Data, ObservableObject, and GCD.
Builds iOS/macOS/watchOS/tvOS apps with SwiftUI, async/await concurrency, actors, and protocol-oriented design. Invoke for SwiftUI state management, UIKit integration, Combine, or Vapor.
Share bugs, ideas, or general feedback.
Swift 6 fundamentals shared across all Apple platforms.
Before ANY implementation, use TeamCreate to spawn 3 agents:
After implementation, run fuse-ai-pilot:sniper for validation.
| Feature | Benefit |
|---|---|
| Actors | Thread-safe shared state without locks |
| @Observable | Simple reactive state (replaces ObservableObject) |
| String Catalogs | Automatic localization with Xcode 15+ |
| Instruments | Built-in performance profiling |
Modern async/await with strict concurrency checking. Actors provide thread-safe state, Sendable marks safe types.
MVVM with @Observable is the recommended pattern. Clean Architecture for complex apps with domain separation.
XCTest with native async/await support. No need for expectations with async tests.
String Catalogs are mandatory. All user-facing text must be localized.
Profile with Instruments. Use lazy loading, avoid heavy work in view body.
| Need | Reference |
|---|---|
| Async/await, actors, Sendable | concurrency.md |
| MVVM, Clean Architecture, DI | architecture.md |
| XCTest, async tests, mocking | testing.md |
| String Catalogs, localization | i18n.md |
| Instruments, optimization | performance.md |
-O optimization