Swift Architecture Skill
Playbooks och en beslutsmatris för att välja/granska MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP eller Coordinator i Swift.
Testad · Fungerar
Vad den gör
Tillhandahåller en strukturerad passforms-kontroll och per-arkitektur-playbook (filstruktur, tillståndsmodellering, DI, async/cancellation, testning, PR-checklista) för åtta Swift/SwiftUI/UIKit-arkitekturmönster, valda via en explicit beslutsmatris och signallista snarare än generisk återkallelse. Utlöses vid design, implementering, refaktorering eller granskning av arkitekturen för en SwiftUI- eller UIKit-funktion, modul eller kodbas, oavsett om användaren namnger ett mönster i förväg.
Testrapport
För ett enskärms SwiftUI-profilredigeringsformulär var baslinjesvaret 'use MVVM' utan motivering; skillen producerade ett citerat passformsresultat från beslutsmatrisen (SwiftUI fit: Excellent, low learning curve), Loadable<Value> state-enum-mönstret från mvvm.md istället för boolesk soppa, explicit async-cancellation-vägledning och en avslutande PR-checklista.
Testad: 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
Kommandon och exempelprompter
/swift-architecture-skillPlaybooks och en beslutsmatris för att välja/granska MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP eller Coordinator i Swift.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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