swift6-strict-concurrency
Installation
SKILL.md
Swift 6 Strict Concurrency
Swift 6 の Strict Concurrency モードへの移行・対応を支援するスキル。Sendable プロトコル、Actor 分離、データ競合の安全性などを網羅的にカバーする。
Overview
Target Platform: iOS 17+ / macOS 14+ / Swift 6.0+
主要な変更点:
- Complete concurrency checking がデフォルトで有効
- すべての型がデータ競合に対して安全であることを保証
- Sendable プロトコルによる型安全な境界定義
- Actor isolation による排他的アクセス制御
Core Concepts:
- Sendable Protocol
- Actor Isolation (@MainActor, custom actors)
- @Sendable Closures
- Data Race Safety