Swift Architecture Skill

Spillebøker og en beslutningsmatrise for å velge/vurdere MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP, eller Coordinator i Swift.

av efremidze · efremidze/swift-architecture-skill

Bestått ★ 9.2/10

Swift Architecture Skill — Spillebøker og en beslutningsmatrise for å velge/vurdere MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP, eller Coordinator i Swift.

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