Migrating To Swift Concurrency
La guida ufficiale di Apple alla migrazione alla concorrenza di Swift 6, impacchettata come skill
Promosso
Cosa fa
Raggruppa la Guida completa alla Migrazione alla Concorrenza di Swift di Apple (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, plus runnable Swift examples) come skill caricabile. Si attiva quando un utente sta spostando una codebase alla modalità linguaggio Swift 6, inseguendo errori del compilatore Sendable/actor-isolation, o chiedendo come async/await interagisce con il codice esistente basato su GCD.
Rapporto di test
È letteralmente la guida di migrazione pubblica di Apple ri-impacchettata con un indice — solida e onesta, ma poiché quella guida è già profondamente nei dati di training di Sonnet, una risposta di base a un bug reale Sendable-crossing-actor-boundary è risultata quasi identica a quella guidata dalla skill; il vantaggio della skill è citare la formulazione esatta del compilatore e il pattern di riferimento Boundaries.swift piuttosto che insegnare qualcosa di nuovo.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/migrating-to-swift-concurrencyLa guida ufficiale di Apple alla migrazione alla concorrenza di Swift 6, impacchettata come skill
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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