Swift Architecture Skill
Playbooks en een beslissingsmatrix voor het kiezen/reviewen van MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP, of Coordinator in Swift.
Getest · Werkt
Wat het doet
Biedt een gestructureerde fit-check en per-architectuur playbook (file structure, state modeling, DI, async/cancellation, testing, PR checklist) voor acht Swift/SwiftUI/UIKit architectuurpatronen, gekozen via een expliciete beslissingsmatrix en signaallijst in plaats van generieke herinnering. Activeert bij het ontwerpen, implementeren, refactoren of reviewen van de architectuur van een SwiftUI of UIKit feature, module of codebase, ongeacht of de gebruiker vooraf een patroon noemt.
Testrapport
Voor een single-screen SwiftUI profiel-bewerkingsformulier was het baseline antwoord 'use MVVM' zonder rechtvaardiging; de skill produceerde een geciteerd fit resultaat van de beslissingsmatrix (SwiftUI fit: Excellent, low learning curve), het Loadable<Value> state-enum pattern van mvvm.md in plaats van boolean soup, expliciete async-cancellation guidance, en een afsluitende PR checklist.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/swift-architecture-skillPlaybooks en een beslissingsmatrix voor het kiezen/reviewen van MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP, of Coordinator in Swift.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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