·modern-swift
</>

modern-swift

Da utilizzare quando si scrive codice asincrono/in attesa, si abilita la concorrenza rigorosa, si correggono errori inviabili, si esegue la migrazione da gestori di completamento, si gestisce lo stato condiviso con gli attori o si utilizza Task/TaskGroup per la concorrenza.

52Installazioni·0Tendenza·@johnrogers

Installazione

$npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift

Come installare modern-swift

Installa rapidamente la skill AI modern-swift nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: johnrogers/claude-swift-engineering.

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 |

Da utilizzare quando si scrive codice asincrono/in attesa, si abilita la concorrenza rigorosa, si correggono errori inviabili, si esegue la migrazione da gestori di completamento, si gestisce lo stato condiviso con gli attori o si utilizza Task/TaskGroup per la concorrenza. Fonte: johnrogers/claude-swift-engineering.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-01
Aggiornato
2026-03-10

Browse more skills from johnrogers/claude-swift-engineering

Risposte rapide

Che cos'è modern-swift?

Da utilizzare quando si scrive codice asincrono/in attesa, si abilita la concorrenza rigorosa, si correggono errori inviabili, si esegue la migrazione da gestori di completamento, si gestisce lo stato condiviso con gli attori o si utilizza Task/TaskGroup per la concorrenza. Fonte: johnrogers/claude-swift-engineering.

Come installo modern-swift?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/johnrogers/claude-swift-engineering