Swift Architecture Skill
Playbooky a rozhodovací matice pro výběr/revizi MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP nebo Coordinator v Swiftu.
Otestováno · Funguje
Co umí
Poskytuje strukturovanou kontrolu vhodnosti a playbook pro každou architekturu (struktura souborů, modelování stavu, DI, asynchronní operace/zrušení, testování, PR checklist) pro osm architektonických vzorů Swift/SwiftUI/UIKit, vybraných pomocí explicitní rozhodovací matice a seznamu signálů namísto generického vybavování. Spouští se při navrhování, implementaci, refaktorování nebo revizi architektury funkce, modulu nebo kódové základny SwiftUI nebo UIKit, bez ohledu na to, zda uživatel předem pojmenuje vzor.
Testovací report
Pro formulář pro úpravu profilu SwiftUI na jedné obrazovce byla základní odpověď 'use MVVM' bez zdůvodnění; dovednost vytvořila citovaný výsledek vhodnosti z rozhodovací matice (SwiftUI fit: Excellent, low learning curve), vzor stavového výčtu Loadable<Value> z mvvm.md namísto boolean polévky, explicitní pokyny pro asynchronní zrušení a závěrečný PR checklist.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/swift-architecture-skillPlaybooky a rozhodovací matice pro výběr/revizi MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP nebo Coordinator v Swiftu.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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