swift-6-migration

Community

Migrate 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 required

Components

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.
View Source Repository