Swift Architecture Skill
Spillebøker og en beslutningsmatrise for å velge/vurdere MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP, eller Coordinator i Swift.
Bestått
Hva den gjør
Gir en strukturert passform-sjekk og en per-arkitektur spillebok (filstruktur, tilstandsmodellering, DI, async/kansellering, testing, PR-sjekkliste) for åtte Swift/SwiftUI/UIKit arkitekturmønstre, valgt via en eksplisitt beslutningsmatrise og signalliste i stedet for generisk gjenkalling. Utløses ved design, implementering, refaktorering eller gjennomgang av arkitekturen til en SwiftUI- eller UIKit-funksjon, modul eller kodebase, uavhengig av om brukeren navngir et mønster på forhånd.
Testrapport
For et enkelt-skjerms SwiftUI-profilredigeringsskjema var baseline-svaret 'use MVVM' uten begrunnelse; skill-en produserte et sitert passformresultat fra beslutningsmatrisen (SwiftUI fit: Excellent, low learning curve), Loadable<Value> state-enum-mønsteret fra mvvm.md i stedet for boolean-suppe, eksplisitt async-kanselleringsveiledning, og en avsluttende PR-sjekkliste.
Testet på: 2026-07-14 · Claude Code 2.x (agent harness)
Installer
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-skillSpillebøker og en beslutningsmatrise for å velge/vurdere MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP, eller Coordinator i Swift.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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