Migrating To Swift Concurrency
Apples offizieller Swift 6 Concurrency Migrationsleitfaden, als Skill verpackt.
Getestet · Funktioniert
Was es kann
Bündelt Apples vollständigen Swift Concurrency Migration Guide (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, plus ausführbare Swift-Beispiele) als ladbaren Skill. Wird ausgelöst, wenn ein Benutzer eine Codebasis in den Swift 6 Sprachmodus verschiebt, Sendable/actor-isolation Compilerfehler verfolgt oder fragt, wie async/await mit bestehendem GCD-basiertem Code interagiert.
Testbericht
Es ist buchstäblich Apples öffentlicher Migrationsleitfaden, neu verpackt mit einem Index — solide und ehrlich, aber da dieser Leitfaden bereits tief in Sonnets Trainingsdaten steckt, war eine Basisantwort auf einen echten Sendable-crossing-actor-boundary-Bug nahezu identisch mit der vom Skill geführten; der Vorteil des Skills ist das Zitieren exakter Compiler-Formulierungen und des Boundaries.swift-Referenzmusters, anstatt etwas Neues zu lehren.
Getestet am: 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
Befehle & Beispiel-Prompts
/migrating-to-swift-concurrencyApples offizieller Swift 6 Concurrency Migrationsleitfaden, als Skill verpackt.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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