Swift Lang

Swift 6.2 language patterns and critical corrections for LLM code generation. Covers the concurrency paradigm shift (default MainActor isolation, @concurrent for background work, isolated conformances, nonisolated opt-out), @Observable vs ObservableObject, structured concurrency, modern error handling, property wrappers, InlineArray, Span, and value generics. Use whenever generating Swift code, especially async/concurrent code, class/struct design, or performance-critical paths. This skill prevents the most common LLM mistakes in Swift code generation.

makgunay 0cf4c13 3 files · 19.2 KB Updated

File contents

makgunay/claude-swift-skills/tree/main/swift-lang commit 0cf4c136ca

Frequently asked questions

npx skillmds@latest add makgunay/swift-lang