Migrating To Swift Concurrency

Apples officielle Swift 6 concurrency migrationsguide, pakket som en skill.

Af kylehughes · kylehughes/the-unofficial-swift-concurrency-migration-skill

Testet · Virker ★ 8.8/10

Migrating To Swift Concurrency — Apples officielle Swift 6 concurrency migrationsguide, pakket som en skill.

Hvad det gør

Bundter Apples komplette Swift Concurrency Migration Guide (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, plus kørbare Swift-eksempler) som en indlæsbar skill. Udløses, når en bruger flytter en kodebase til Swift 6 sprogtilstand, jagter Sendable/actor-isolation compilerfejl, eller spørger, hvordan async/await interagerer med eksisterende GCD-baseret kode.

Testrapport

Det er bogstaveligt talt Apples offentlige migrationsguide ompakket med et indeks — solid og ærlig, men fordi den guide allerede er dybt i Sonnets træningsdata, var et baseline-svar på en reel Sendable-crossing-actor-boundary-fejl næsten identisk med den skill-guidede; skill'ens fordel er at citere præcis compiler-ordlyd og Boundaries.swift-reference-mønstret i stedet for at lære noget nyt.

Testet: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/kylehughes/the-unofficial-swift-concurrency-migration-skill
cd the-unofficial-swift-concurrency-migration-skill
mkdir -p ~/.claude/skills
cp -r migrating-to-swift-concurrency ~/.claude/skills/migrating-to-swift-concurrency

Kommandoer og eksempelprompter

  • /migrating-to-swift-concurrencyApples officielle Swift 6 concurrency migrationsguide, pakket som en skill.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Help me migrate this codebase to Swift 6 language mode
  • I'm getting a Sendable actor-isolation compiler error, fix it
  • Explain how async/await interacts with our GCD-based code