·swift-conventions
</>

swift-conventions

Decisioni Swift esperte che Claude non prende istintivamente: compromessi tra struttura e classe, posizionamento @MainActor, selezione async/await vs Combina, trappole nella gestione della memoria e anti-pattern specifici di iOS. Da utilizzare durante la scrittura di codice Swift per app iOS/tvOS, la revisione delle decisioni sull'architettura Swift o il debug di problemi di memoria/concorrenza. Parole chiave di attivazione: Swift, iOS, tvOS, attore, asincrono, inviabile, ciclo di conservazione, perdita di memoria, struttura, classe, protocollo, generico

15Installazioni·0Tendenza·@kaakati

Installazione

$npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions

Come installare swift-conventions

Installa rapidamente la skill AI swift-conventions 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/kaakati/rails-enterprise-dev --skill swift-conventions
  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: kaakati/rails-enterprise-dev.

Expert decision frameworks for Swift choices that require experience. Claude knows Swift syntax — this skill provides the judgment calls.

The non-obvious trade-off: Structs with reference-type properties (arrays, classes inside) lose copy-on-write benefits. A struct containing [UIImage] copies the array reference, not images — mutations affect all "copies."

When Combine still wins: Multiple publishers needing combineLatest, merge, or debounce. Converting this to pure async/await requires manual coordination that Combine handles elegantly.

Decisioni Swift esperte che Claude non prende istintivamente: compromessi tra struttura e classe, posizionamento @MainActor, selezione async/await vs Combina, trappole nella gestione della memoria e anti-pattern specifici di iOS. Da utilizzare durante la scrittura di codice Swift per app iOS/tvOS, la revisione delle decisioni sull'architettura Swift o il debug di problemi di memoria/concorrenza. Parole chiave di attivazione: Swift, iOS, tvOS, attore, asincrono, inviabile, ciclo di conservazione, perdita di memoria, struttura, classe, protocollo, generico Fonte: kaakati/rails-enterprise-dev.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-13
Aggiornato
2026-03-10

Browse more skills from kaakati/rails-enterprise-dev

Risposte rapide

Che cos'è swift-conventions?

Decisioni Swift esperte che Claude non prende istintivamente: compromessi tra struttura e classe, posizionamento @MainActor, selezione async/await vs Combina, trappole nella gestione della memoria e anti-pattern specifici di iOS. Da utilizzare durante la scrittura di codice Swift per app iOS/tvOS, la revisione delle decisioni sull'architettura Swift o il debug di problemi di memoria/concorrenza. Parole chiave di attivazione: Swift, iOS, tvOS, attore, asincrono, inviabile, ciclo di conservazione, perdita di memoria, struttura, classe, protocollo, generico Fonte: kaakati/rails-enterprise-dev.

Come installo swift-conventions?

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/kaakati/rails-enterprise-dev --skill swift-conventions 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/kaakati/rails-enterprise-dev