modern-swift
✓Úselo al escribir código asíncrono/en espera, habilitar la simultaneidad estricta, corregir errores de envío, migrar desde controladores de finalización, administrar el estado compartido con actores o usar Task/TaskGroup para la simultaneidad.
Instalación
SKILL.md
Swift 6.2 introduces strict compile-time concurrency checking with async/await, actors, and Sendable constraints that prevent data races at compile time instead of runtime. This is the foundation of safe concurrent Swift.
Modern Swift replaces older concurrency patterns (completion handlers, DispatchQueue, locks) with compiler-enforced safety. The core principle: if it compiles with strict concurrency enabled, it cannot have data races.
| Async operation | async/await | Completion handlers | | Main thread work | @MainActor | DispatchQueue.main | | Shared mutable state | actor | Locks, serial queues | | Parallel tasks | TaskGroup | DispatchGroup | | Thread safety | Sendable | @unchecked everywhere |
Úselo al escribir código asíncrono/en espera, habilitar la simultaneidad estricta, corregir errores de envío, migrar desde controladores de finalización, administrar el estado compartido con actores o usar Task/TaskGroup para la simultaneidad. Fuente: johnrogers/claude-swift-engineering.
Datos (listos para citar)
Campos y comandos estables para citas de IA/búsqueda.
- Comando de instalación
npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift- Categoría
- </>Desarrollo
- Verificado
- ✓
- Primera vez visto
- 2026-02-01
- Actualizado
- 2026-02-18
Respuestas rápidas
¿Qué es modern-swift?
Úselo al escribir código asíncrono/en espera, habilitar la simultaneidad estricta, corregir errores de envío, migrar desde controladores de finalización, administrar el estado compartido con actores o usar Task/TaskGroup para la simultaneidad. Fuente: johnrogers/claude-swift-engineering.
¿Cómo instalo modern-swift?
Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code o Cursor
¿Dónde está el repositorio de origen?
https://github.com/johnrogers/claude-swift-engineering
Detalles
- Categoría
- </>Desarrollo
- Fuente
- skills.sh
- Primera vez visto
- 2026-02-01