Swift Architecture Skill
Playbooks og en beslutningsmatrix til valg/gennemgang af MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP eller Coordinator i Swift.
Testet · Virker
Hvad det gør
Leverer en struktureret fit-check og per-arkitektur playbook (filstruktur, tilstandsmodellering, DI, async/cancellation, test, PR-tjekliste) for otte Swift/SwiftUI/UIKit arkitekturmønstre, valgt via en eksplicit beslutningsmatrix og signalliste snarere end generisk genkaldelse. Udløses ved design, implementering, refaktorering eller gennemgang af arkitekturen for en SwiftUI- eller UIKit-funktion, -modul eller -kodebase, uanset om brugeren navngiver et mønster på forhånd.
Testrapport
For en enkelt-skærms SwiftUI profilredigeringsform var baseline-svaret 'use MVVM' uden begrundelse; skill'en producerede et citeret fit-resultat fra beslutningsmatrixen (SwiftUI fit: Excellent, lav indlæringskurve), Loadable<Value> state-enum mønsteret fra mvvm.md i stedet for boolean-suppe, eksplicit async-cancellation vejledning og en afsluttende PR-tjekliste.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/swift-architecture-skillPlaybooks og en beslutningsmatrix til valg/gennemgang af MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP eller Coordinator i Swift.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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