Swift Architecture Skill
Podręczniki i macierz decyzyjna do wyboru/przeglądu MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP lub Coordinator w Swift.
Testowano · Działa
Co robi ten skill
Zapewnia ustrukturyzowaną kontrolę dopasowania i podręcznik dla każdej architektury (struktura plików, modelowanie stanu, DI, async/anulowanie, testowanie, lista kontrolna PR) dla ośmiu wzorców architektury Swift/SwiftUI/UIKit, wybranych za pomocą jawnej macierzy decyzyjnej i listy sygnałów, a nie ogólnego przypomnienia. Uruchamia się podczas projektowania, implementowania, refaktoryzacji lub przeglądania architektury funkcji, modułu lub bazy kodu SwiftUI lub UIKit, niezależnie od tego, czy użytkownik nazwie wzorzec z góry.
Raport z testu
Dla formularza edycji profilu SwiftUI na jednym ekranie, bazowa odpowiedź brzmiała 'use MVVM' bez uzasadnienia; umiejętność wygenerowała cytowany wynik dopasowania z macierzy decyzyjnej (SwiftUI fit: Excellent, low learning curve), wzorzec wyliczeniowy stanu Loadable<Value> z mvvm.md zamiast zupy booleanów, wyraźne wskazówki dotyczące anulowania asynchronicznego i końcową listę kontrolną PR.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/swift-architecture-skillPodręczniki i macierz decyzyjna do wyboru/przeglądu MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP lub Coordinator w Swift.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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