Swift Modern Architecture Skill
Erzwingt Swift 6/iOS 18+ Idiome (Observable, SwiftData, async/await) gegenüber Legacy-Mustern.
Getestet · Funktioniert
Was es kann
Ein Referenz- und Regel-Skill für die iOS-Entwicklung, der Claude zu Swift 6 Concurrency, dem Observation Framework, SwiftData und NavigationStack anstelle von Combine/Core Data/GCD/NavigationView lenkt. Löst beim Schreiben oder Überprüfen von Swift/iOS-Code, beim Entwerfen von App-Architekturen oder bei der Modernisierung von Legacy-SwiftUI-Projekten aus.
Testbericht
Nach einem SwiftUI-Listenlade-ViewModel ohne weitere Anleitung gefragt: Die Basisversion verwendete standardmäßig ObservableObject + Completion Handler + NavigationView; die Befolgung des Skills produzierte @Observable + async/await + einen Actor-API-Client + NavigationStack + ContentUnavailableView für den Fehlerzustand – ein konkretes, aktuelles API-Upgrade.
Getestet am: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/fal3/claude-skills-collection.git mkdir -p ~/.claude/skills cp -r claude-skills-collection/skills/swift-modern-architecture-skill ~/.claude/skills/swift-modern-architecture-skill
Befehle & Beispiel-Prompts
/swift-modern-architecture-skillErzwingt Swift 6/iOS 18+ Idiome (Observable, SwiftData, async/await) gegenüber Legacy-Mustern.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
write a SwiftUI view model using modern Swift 6 concurrencymodernize this legacy Combine and Core Data screen to SwiftDatabuild a list view with NavigationStack instead of NavigationView