Migrating To Swift Concurrency

Apples offizieller Swift 6 Concurrency Migrationsleitfaden, als Skill verpackt.

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

Getestet · Funktioniert ★ 8.8/10

Migrating To Swift Concurrency — Apples offizieller Swift 6 Concurrency Migrationsleitfaden, als Skill verpackt.

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 mode
  • I'm getting a Sendable actor-isolation compiler error, fix it
  • Explain how async/await interacts with our GCD-based code