Migrating To Swift Concurrency

Oficiální průvodce migrací na Swift 6 concurrency od Apple, zabalený jako skill.

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

Otestováno · Funguje ★ 8.8/10

Migrating To Swift Concurrency — Oficiální průvodce migrací na Swift 6 concurrency od Apple, zabalený jako skill.

Co umí

Sdružuje kompletní průvodce migrací na Swift Concurrency od Apple (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, plus spustitelné Swift příklady) jako načitatelný skill. Spouští se, když uživatel přesouvá kódovou základnu do jazykového režimu Swift 6, řeší chyby kompilátoru Sendable/actor-isolation nebo se ptá, jak async/await interaguje se stávajícím kódem založeným na GCD.

Testovací report

Je to doslova veřejný migrační průvodce Apple, přebalený s indexem — solidní a upřímný, ale protože tento průvodce je již hluboko v tréninkových datech Sonnet, základní odpověď na skutečnou chybu Sendable-crossing-actor-boundary vyšla téměř identická s tou řízenou skillem; výhodou skillu je citování přesného znění kompilátoru a referenčního vzoru Boundaries.swift, spíše než učení něčeho nového.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /migrating-to-swift-concurrencyOficiální průvodce migrací na Swift 6 concurrency od Apple, zabalený jako skill.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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