Migrating To Swift Concurrency

Apples officiella Swift 6 concurrency-migreringsguide, paketerad som en skill.

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

Testad · Fungerar ★ 8.8/10

Migrating To Swift Concurrency — Apples officiella Swift 6 concurrency-migreringsguide, paketerad som en skill.

Vad den gör

Paketerar Apples fullständiga Swift Concurrency Migration Guide (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, plus körbara Swift-exempel) som en laddningsbar skill. Utlöses när en användare flyttar en kodbas till Swift 6-språkläge, jagar Sendable/actor-isolation-kompilatorfel, eller frågar hur async/await interagerar med befintlig GCD-baserad kod.

Testrapport

Det är bokstavligen Apples offentliga migreringsguide ompackad med ett index – solid och ärlig, men eftersom den guiden redan finns djupt i Sonnets träningsdata, kom ett baslinjesvar på en verklig Sendable-crossing-actor-boundary-bugg ut nästan identiskt med det skill-guidade; skillens fördel är att citera exakt kompilatorformulering och referensmönstret Boundaries.swift snarare än att lära ut något nytt.

Testad: 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

Kommandon och exempelprompter

  • /migrating-to-swift-concurrencyApples officiella Swift 6 concurrency-migreringsguide, paketerad som en skill.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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