Migrating To Swift Concurrency
Guide de migration officiel d'Apple vers la concurrence Swift 6, packagé comme une compétence.
Testé · Fonctionne
Ce que fait
Regroupe le Guide complet de migration vers la concurrence Swift d'Apple (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, plus des exemples Swift exécutables) comme une compétence chargeable. Se déclenche lorsqu'un utilisateur déplace une base de code vers le mode de langage Swift 6, recherche des erreurs de compilation Sendable/actor-isolation, ou demande comment async/await interagit avec le code existant basé sur GCD.
Rapport de test
C'est littéralement le guide de migration public d'Apple reconditionné avec un index — solide et honnête, mais parce que ce guide est déjà profondément ancré dans les données d'entraînement de Sonnet, une réponse de base à un vrai bug Sendable-crossing-actor-boundary est apparue presque identique à celle guidée par la compétence ; l'avantage de la compétence est de citer la formulation exacte du compilateur et le modèle de référence Boundaries.swift plutôt que d'enseigner quelque chose de nouveau.
Testé le: 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
Commandes et exemples de prompts
/migrating-to-swift-concurrencyGuide de migration officiel d'Apple vers la concurrence Swift 6, packagé comme une compétence.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Help me migrate this codebase to Swift 6 language modeI'm getting a Sendable actor-isolation compiler error, fix itExplain how async/await interacts with our GCD-based code