Migrating To Swift Concurrency

Apple's officiële Swift 6 concurrency migratiehandleiding, verpakt als een skill.

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

Getest · Werkt ★ 8.8/10

Migrating To Swift Concurrency — Apple's officiële Swift 6 concurrency migratiehandleiding, verpakt als een skill.

Wat het doet

Bundelt Apple's volledige Swift Concurrency Migration Guide (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, plus runnable Swift examples) als een laadbare skill. Activeert wanneer een gebruiker een codebase naar Swift 6 language mode verplaatst, Sendable/actor-isolation compiler errors najaagt, of vraagt hoe async/await interageert met bestaande GCD-gebaseerde code.

Testrapport

Het is letterlijk Apple's openbare migratiehandleiding opnieuw verpakt met een index — solide en eerlijk, maar omdat die handleiding al diep in Sonnet's trainingsdata zit, was een basisantwoord op een echte Sendable-crossing-actor-boundary bug bijna identiek aan de skill-geleide; de kracht van de skill is het citeren van exacte compiler-formulering en het Boundaries.swift referentiepatroon in plaats van iets nieuws te leren.

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

Installatie

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

Commando's en voorbeeldprompts

  • /migrating-to-swift-concurrencyApple's officiële Swift 6 concurrency migratiehandleiding, verpakt als een skill.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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