Migrating To Swift Concurrency
Guía oficial de migración a la concurrencia de Swift 6 de Apple, empaquetada como una skill.
Probado · Funciona
Qué hace
Empaqueta la Guía completa de migración a la concurrencia de Swift de Apple (Data Race Safety, Migration Strategy, Common Compiler Errors, Incremental Adoption, además de ejemplos de Swift ejecutables) como una skill cargable. Se activa cuando un usuario está moviendo una base de código al modo de lenguaje Swift 6, persiguiendo errores del compilador Sendable/actor-isolation, o preguntando cómo async/await interactúa con el código existente basado en GCD.
Informe de la prueba
Es literalmente la guía de migración pública de Apple reempaquetada con un índice — sólida y honesta, pero debido a que esa guía ya está profundamente en los datos de entrenamiento de Sonnet, una respuesta de referencia a un error real de Sendable-crossing-actor-boundary resultó casi idéntica a la guiada por la skill; la ventaja de la skill es citar la redacción exacta del compilador y el patrón de referencia Boundaries.swift en lugar de enseñar algo nuevo.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/migrating-to-swift-concurrencyGuía oficial de migración a la concurrencia de Swift 6 de Apple, empaquetada como una skill.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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