Migrating To Swift Concurrency
Oficjalny przewodnik migracji do współbieżności Swift 6 firmy Apple, zapakowany jako umiejętność.
Testowano · Działa
Co robi ten skill
Zawiera pełny przewodnik migracji do współbieżności Swift firmy Apple (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, plus uruchamialne przykłady Swift) jako ładowalną umiejętność. Uruchamia się, gdy użytkownik przenosi bazę kodu do trybu języka Swift 6, ściga błędy kompilatora Sendable/actor-isolation lub pyta, jak async/await współdziała z istniejącym kodem opartym na GCD.
Raport z testu
To dosłownie publiczny przewodnik migracji Apple przepakowany z indeksem — solidny i uczciwy, ale ponieważ ten przewodnik jest już głęboko w danych treningowych Sonnet, podstawowa odpowiedź na rzeczywisty błąd Sendable-crossing-actor-boundary była prawie identyczna z tą kierowaną umiejętnością; przewaga umiejętności polega na cytowaniu dokładnego sformułowania kompilatora i wzorca referencyjnego Boundaries.swift, a nie na nauczaniu czegoś nowego.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/migrating-to-swift-concurrencyOficjalny przewodnik migracji do współbieżności Swift 6 firmy Apple, zapakowany jako umiejętność.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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