Swift Modern Architecture Skill
Impone modismos de Swift 6/iOS 18+ (Observable, SwiftData, async/await) sobre patrones heredados.
Probado · Funciona
Qué hace
Una skill de referencia y reglas para el desarrollo de iOS que dirige a Claude hacia la concurrencia de Swift 6, el framework Observation, SwiftData y NavigationStack en lugar de Combine/Core Data/GCD/NavigationView. Se activa al escribir o revisar código Swift/iOS, diseñar la arquitectura de la aplicación o modernizar proyectos SwiftUI heredados.
Informe de la prueba
Solicité un ViewModel de carga de lista SwiftUI sin otra guía: la línea base usó ObservableObject + completion handlers + NavigationView; siguiendo la skill, produjo @Observable + async/await + un cliente de API actor + NavigationStack + ContentUnavailableView para el estado de error — una actualización concreta y actual de la API.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/swift-modern-architecture-skillImpone modismos de Swift 6/iOS 18+ (Observable, SwiftData, async/await) sobre patrones heredados.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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