Swift Architecture Skill

Playbooks und eine Entscheidungsmatrix zur Auswahl/Überprüfung von MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP oder Coordinator in Swift.

von efremidze · efremidze/swift-architecture-skill

Getestet · Funktioniert ★ 9.2/10

Swift Architecture Skill — Playbooks und eine Entscheidungsmatrix zur Auswahl/Überprüfung von MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP oder Coordinator in Swift.

Was es kann

Bietet eine strukturierte Passungsprüfung und ein architekturspezifisches Playbook (Dateistruktur, Zustandsmodellierung, DI, Async/Cancellation, Testing, PR-Checkliste) für acht Swift/SwiftUI/UIKit-Architekturmuster, ausgewählt über eine explizite Entscheidungsmatrix und Signalliste anstelle eines generischen Abrufs. Wird beim Entwerfen, Implementieren, Refaktorieren oder Überprüfen der Architektur einer SwiftUI- oder UIKit-Funktion, eines Moduls oder einer Codebasis ausgelöst, unabhängig davon, ob der Benutzer ein Muster im Voraus benennt.

Testbericht

Für ein einseitiges SwiftUI-Profilbearbeitungsformular lautete die Baseline-Antwort 'MVVM verwenden' ohne Begründung; der Skill lieferte ein zitiertes Passungsergebnis aus der Entscheidungsmatrix (SwiftUI-Passung: Exzellent, geringe Lernkurve), das Loadable<Value>-Zustands-Enum-Muster aus mvvm.md anstelle von Boolean-Suppe, explizite Async-Cancellation-Anleitung und eine abschließende PR-Checkliste.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /swift-architecture-skillPlaybooks und eine Entscheidungsmatrix zur Auswahl/Überprüfung von MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP oder Coordinator in Swift.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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