Migrating To Swift Concurrency

Apples offisielle Swift 6 samtidighet-migreringsguide, pakket som en ferdighet

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

Bestått ★ 8.8/10

Migrating To Swift Concurrency — Apples offisielle Swift 6 samtidighet-migreringsguide, pakket som en ferdighet

Hva den gjør

Samler Apples komplette Swift Concurrency Migration Guide (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, pluss kjørbare Swift-eksempler) som en lastbar ferdighet. Utløses når en bruker flytter en kodebase til Swift 6 språkmodus, jakter på Sendable/actor-isolation kompilatorfeil, eller spør hvordan async/await interagerer med eksisterende GCD-basert kode.

Testrapport

Det er bokstavelig talt Apples offentlige migreringsguide ompakket med en indeks – solid og ærlig, men fordi den guiden allerede er dypt inne i Sonnets treningsdata, kom et grunnlinjesvar på en ekte Sendable-crossing-actor-boundary-bug ut nesten identisk med det ferdighetsstyrte; ferdighetens fordel er å sitere nøyaktig kompilatorordlyd og Boundaries.swift-referansemønsteret i stedet for å lære noe nytt.

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

Installer

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 offisielle Swift 6 samtidighet-migreringsguide, pakket som en ferdighet

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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