swift-6-migration
CommunityMigrate Swift code to Swift 6 safely.
Authorivan-magda
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides expert guidance for migrating Swift codebases to Swift 6, focusing on concurrency adoption, data race safety, and strict checking. It helps fix Sendable conformance issues, actor isolation problems, and enables complete checking mode. Use when migrating to Swift 6, enabling Swift 6 language mode, fixing concurrency warnings, resolving data race issues, or adopting async/await and actors.
Core Features & Use Cases
- Guided Migration: Step-by-step Swift 6 migration guidance covering concurrency, Sendable conformance, and actor isolation.
- Incremental Strategy: Promote incremental adoption with complete checking and automatic warnings to minimize breakages.
- Hands-on Guidance: Practical commands and best practices to apply migration changes safely.
Quick Start
Run the Swift 6 migration workflow on your project: enable Swift 6 language mode for targets, enable complete concurrency checking, and apply incremental fixes per the migration guide.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: swift-6-migration Download link: https://github.com/ivan-magda/claude-code-marketplace/archive/main.zip#swift-6-migration Please download this .zip file, extract it, and install it in the .claude/skills/ directory.