Swift Architecture Skill
Playbook e matrice decisionale per scegliere/revisionare MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP o Coordinator in Swift.
Promosso
Cosa fa
Fornisce un controllo di idoneità strutturato e un playbook per architettura (struttura file, modellazione dello stato, DI, async/cancellazione, testing, checklist PR) per otto pattern di architettura Swift/SwiftUI/UIKit, scelti tramite una matrice decisionale esplicita e una lista di segnali anziché un richiamo generico. Si attiva durante la progettazione, l'implementazione, il refactoring o la revisione dell'architettura di una funzionalità, modulo o codebase SwiftUI o UIKit, indipendentemente dal fatto che l'utente nomini un pattern in anticipo.
Rapporto di test
Per un modulo di modifica profilo SwiftUI a schermo singolo, la risposta di base era 'use MVVM' senza giustificazione; lo skill ha prodotto un risultato di idoneità citato dalla matrice decisionale (SwiftUI fit: Eccellente, bassa curva di apprendimento), il pattern enum di stato Loadable<Value> da mvvm.md invece di una "zuppa" booleana, una guida esplicita alla cancellazione asincrona e una checklist PR finale.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/efremidze/swift-architecture-skill cd swift-architecture-skill mkdir -p ~/.claude/skills cp -r swift-architecture-skill ~/.claude/skills/swift-architecture-skill
Comandi e prompt di esempio
/swift-architecture-skillPlaybook e matrice decisionale per scegliere/revisionare MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP o Coordinator in Swift.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
How should I structure this new SwiftUI screen architecturally?Can you review this ViewModel for architecture violations?We're migrating our UIKit app from MVC to TCA, help plan it