¿Qué es SwiftUI Pro?
SwiftUI Pro es una skill de agente de Paul Hudson, autor de Hacking with Swift, que corrige los errores de SwiftUI que más cometen los modelos de lenguaje: modificadores obsoletos como foregroundColor(), botones sin etiqueta para VoiceOver, trabajo de vistas hecho dentro de body y ObservableObject donde bastaría @Observable. Está escrita en el formato abierto Agent Skills, así que los mismos archivos funcionan en Claude Code, Codex, Gemini CLI, Cursor y otros agentes.
La skill es un único archivo SKILL.md que plantea una revisión en 11 pasos (API obsoletas, vistas, flujo de datos, navegación, diseño, redimensionado, accesibilidad, localización, rendimiento, Swift e higiene del código) y apunta a 12 archivos de referencia, de los que solo carga los que necesita una revisión parcial. Los hallazgos se presentan archivo por archivo con la regla incumplida y una corrección con el antes y el después. Hudson también publica skills hermanas para SwiftData, Swift Concurrency y Swift Testing, y mantiene un directorio de skills de Swift de otros desarrolladores.
¿Merece la pena SwiftUI Pro?
SwiftUI Pro hace bien un trabajo concreto: le da a tu agente las correcciones que haría un revisor experimentado de SwiftUI, escritas por alguien que enseña el framework desde junio de 2019. El repositorio tiene unas 6.400 estrellas en GitHub, publicó la 1.0.0 el 11 de marzo de 2026 y la 2.0.0 el 9 de octubre de 2026, y Hudson dijo que superó las 1.800 estrellas en la primera semana tras el lanzamiento. Es Markdown con licencia MIT, sin código que ejecutar.
El diseño es disciplinado con los tokens. SKILL.md ocupa unos 6 KB y los 12 archivos de referencia suman unos 62 KB, pero una petición parcial como /swiftui-pro Check for deprecated API carga solo el archivo relevante, y las reglas más profundas de performance-plus quedan fuera de las revisiones rutinarias porque reestructuran el código. Las instrucciones indican al agente que informe solo de problemas reales y que, durante el trabajo en una funcionalidad, termine el cambio pedido y sugiera por separado las modernizaciones no relacionadas en lugar de reescribir tus archivos sin que se lo pidan. Esa contención importa más que cualquier regla concreta.
Las reglas también son afirmaciones con fecha. La versión 2.0.0 le dice al agente que iOS 27 existe y es el destino de despliegue por defecto para apps nuevas, que Xcode 27.1 está disponible y cómo maquetar pantallas para el iPhone Duo plegable, mientras que las insignias del README todavía dicen iOS 26 y Swift 6.4. La skill sí indica al agente que compruebe el destino de despliegue del proyecto antes de aplicar consejos ligados a una versión, así que una app que todavía admite versiones antiguas depende de que esa comprobación funcione. Cada nueva versión de Apple necesitará una actualización a juego, y tres versiones en siete meses es el ritmo hasta ahora.
El punto débil son las pruebas. El artículo de lanzamiento de Hudson defiende su caso desde la experiencia, no desde la medición, y una pull request que añade documentación de evaluación (#22) sigue abierta, así que nadie ha publicado cuántas llamadas obsoletas o botones sin etiqueta menos produce. Los paquetes genéricos, como las skills de Anthropic o las de Matt Pocock, no dicen nada de SwiftUI, lo que la deja como la opción especializada; la comparación honesta es con un AGENTS.md propio bien cuidado, que es lo que era el anterior archivo SwiftAgents de Hudson y de lo que nació esta skill.
Dónde se gana su sitio
Un desarrollador independiente de iOS que publica una app SwiftUI con Claude Code
Detectar API obsoletas y etiquetas de VoiceOver que faltan antes de enviarla a la App Store
Ejecutar /swiftui-pro sobre el proyecto; el agente enumera los problemas archivo por archivo con una corrección con el antes y el después y un resumen priorizado. La skill es gratuita; una revisión completa lee toda la base de código más hasta unos 62 KB de reglas, así que cuesta más tokens que un /swiftui-pro Focus on accessibility específico.
Una responsable en una agencia de iOS de seis desarrolladores donde el equipo usa Codex y Cursor
Conseguir las mismas convenciones de SwiftUI de todos los agentes en todos los proyectos de clientes
Instalar con npx skills add a nivel de proyecto y hacer commit de los archivos, para que cada repositorio lleve las mismas reglas. La licencia MIT permite un fork con reglas de la casa añadidas; fija una versión, porque cada versión cambia lo que el agente cree sobre el iOS actual.
Un ingeniero que hereda una base de código SwiftUI con listas que se desplazan a tirones
Encontrar actualizaciones de vistas que no deberían estar ocurriendo
Pedir una revisión de rendimiento profunda para que el agente cargue performance-plus.md, que trata de dividir el estado observado y pasar menos campos a las vistas hijas. El propio archivo advierte de que estos cambios complican el código, así que aplícalos solo donde el profiling confirme el problema.
Antes de decidirte
- Puesta en marcha
- `npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro` (necesita Node), o en Claude Code `/plugin marketplace add twostraws/SwiftUI-Agent-Skill` y después `/plugin install swiftui-pro@swiftui-agent-skill`. Unos minutos hasta la primera revisión.
- Integraciones
- Formato Agent Skills: Claude Code (/swiftui-pro), Codex ($swiftui-pro, con un manifiesto openai.yaml), Gemini CLI, Cursor y el soporte de agentes de Xcode. Las skills hermanas cubren SwiftData, Swift Concurrency y Swift Testing.
- Datos y privacidad
- Markdown sin servicio, telemetría ni llamadas de red propias; tu código va adonde lo envíe el proveedor de modelos de tu agente. La licencia MIT permite el uso comercial y la modificación.
- Coste a escala
- Gratuita. El coste son los tokens del modelo: SKILL.md ocupa unos 6 KB, y una revisión completa que carga los 12 archivos de referencia añade unos 62 KB de instrucciones además del código que se lee.
- Límites
- Los datos de plataforma (iOS 27, Xcode 27.1, iPhone Duo) están escritos en la skill y se quedan desfasados hasta la siguiente versión; 8 issues y pull requests abiertos, incluidas peticiones para ampliar la cobertura más allá del último iOS (#1) y para respetar las comprobaciones de disponibilidad según el destino de despliegue (#3).
Lo bueno
- Ataca errores concretos y frecuentes de SwiftUI en la salida de los agentes
- Carga solo los archivos de referencia que necesita una revisión parcial
- Correcciones con el antes y el después, agrupadas por archivo y priorizadas
- Una sola instalación cubre Claude Code, Codex, Cursor y Gemini CLI
Lo malo
- Los datos de plataforma escritos a mano hay que actualizarlos con cada versión de Apple
- No hay ninguna evaluación publicada de cuánto ayuda
- Está pensada para revisar; no planifica ni construye funcionalidades
- Las reglas de rendimiento profundas pueden complicar el código si se aplican mal
Ideal para
Desarrolladores de iOS y macOS que dejan a un agente escribir SwiftUI y quieren que su salida se ajuste a las API actuales de Apple y a las reglas de accesibilidad.
Alternativas a SwiftUI Pro
SwiftUI Pro: preguntas frecuentes
- ¿Merece la pena SwiftUI Pro?
- SwiftUI Pro es el remedio más barato para un agente que no deja de escribir SwiftUI anticuado, siempre que aceptes unas reglas que envejecen con cada versión de Apple. Le damos un 4.2 sobre 5.
- ¿Cuánto cuesta SwiftUI Pro?
- Gratuita y de código abierto (MIT). Solo pagas el uso de modelos de tu agente.
- ¿Qué inconvenientes tiene SwiftUI Pro?
- Los datos de plataforma escritos a mano hay que actualizarlos con cada versión de Apple; no hay ninguna evaluación publicada de cuánto ayuda; está pensada para revisar; no planifica ni construye funcionalidades; las reglas de rendimiento profundas pueden complicar el código si se aplican mal.
- ¿Para quién es SwiftUI Pro?
- Desarrolladores de iOS y macOS que dejan a un agente escribir SwiftUI y quieren que su salida se ajuste a las API actuales de Apple y a las reglas de accesibilidad.
- ¿Cuánto cuesta SwiftUI Pro para un equipo o en producción?
- Gratuita. El coste son los tokens del modelo: SKILL.md ocupa unos 6 KB, y una revisión completa que carga los 12 archivos de referencia añade unos 62 KB de instrucciones además del código que se lee.
- ¿Es SwiftUI Pro seguro para los datos de la empresa?
- Markdown sin servicio, telemetría ni llamadas de red propias; tu código va adonde lo envíe el proveedor de modelos de tu agente. La licencia MIT permite el uso comercial y la modificación.
- ¿Cuáles son las mejores alternativas a SwiftUI Pro?
- Las alternativas más cercanas que hemos analizado son Anthropic Skills, Matt Pocock's Skills y Impeccable.
Respuestas comprobadas el 28 oct 2026.