Swift Architecture Skill
Playbooks y una matriz de decisión para seleccionar/revisar MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP o Coordinator en Swift.
Probado · Funciona
Qué hace
Proporciona una verificación de ajuste estructurada y un playbook por arquitectura (estructura de archivos, modelado de estado, DI, async/cancelación, pruebas, lista de verificación de PR) para ocho patrones de arquitectura Swift/SwiftUI/UIKit, elegidos a través de una matriz de decisión explícita y una lista de señales en lugar de un recuerdo genérico. Se activa al diseñar, implementar, refactorizar o revisar la arquitectura de una característica, módulo o base de código de SwiftUI o UIKit, independientemente de si el usuario nombra un patrón de antemano.
Informe de la prueba
Para un formulario de edición de perfil de SwiftUI de una sola pantalla, la respuesta base fue 'use MVVM' sin justificación; la skill produjo un resultado de ajuste citado de la matriz de decisión (SwiftUI fit: Excellent, low learning curve), el patrón de enumeración de estado Loadable<Value> de mvvm.md en lugar de una sopa booleana, una guía explícita de async-cancellation y una lista de verificación de PR final.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/swift-architecture-skillPlaybooks y una matriz de decisión para seleccionar/revisar MVVM, MVI, TCA, Clean, VIPER, Reactive, MVP o Coordinator en Swift.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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