Cómo exportar las Agent Skills de Xcode 27 para utilizarlas con asistentes de IA
Arturo Rivas Arias
Con Xcode 27 Apple ha dado un paso más en la integración de la inteligencia artificial dentro del flujo de desarrollo. Además de las novedades del propio IDE, incorpora un conjunto de Agent Skills: paquetes de conocimiento que recopilan recomendaciones oficiales sobre Swift, SwiftUI, UIKit, seguridad o pruebas, entre otros temas.
Lo más interesante es que estas habilidades no están limitadas a Xcode. También pueden exportarse para utilizarlas con asistentes como ChatGPT, Claude Code o Codex, consiguiendo respuestas mucho más alineadas con las guías y buenas prácticas de Apple.
¿Qué son las Agent Skills?
Las Agent Skills son colecciones de documentación, instrucciones y ejemplos que describen cómo Apple recomienda abordar distintas tareas de desarrollo. En lugar de confiar únicamente en el conocimiento general de un modelo de IA, podemos proporcionarle estas habilidades para que sus respuestas tengan como referencia las recomendaciones oficiales más recientes.
Xcode 27 incluye siete habilidades especializadas:
swiftui-specialistswiftui-whats-new-27uikit-app-modernizationaudit-xcode-security-settingstest-modernizerdevice-interactionc-bounds-safety
Cada una está centrada en un área concreta y contiene información que ayuda tanto a desarrolladores como a agentes de IA.
Exportando las habilidades
Apple ha simplificado mucho el proceso. Basta con ejecutar el siguiente comando desde Terminal:
xcrun xcodebuild -exportAgentSkills --output-dir ./AgentSkills
Tras unos segundos se generará una carpeta con todas las habilidades exportadas, organizadas de forma independiente. Si prefieres utilizar la ubicación predeterminada de Xcode, simplemente elimina el parámetro --output-dir.
Comprueba la versión de Xcode
Si el comando devuelve un error, lo más habitual es que las Command Line Tools sigan apuntando a una versión anterior de Xcode.
Puedes comprobar la versión activa ejecutando:
xcode-select -p
Si acabas de instalar Xcode 27, abre Xcode → Settings → Locations y selecciona la nueva versión en el apartado Command Line Tools.
¿Cuándo resulta útil?
Estas habilidades tienen especial sentido cuando utilizas asistentes de programación. Por ejemplo, puedes pedir que modernicen una vista SwiftUI teniendo como referencia las recomendaciones oficiales más recientes.
Utiliza la skill "swiftui-specialist" para modernizar esta vista y sustituir cualquier API obsoleta por las alternativas recomendadas en Xcode 27.
O también solicitar una revisión de seguridad del proyecto usando la información incluida en audit-xcode-security-settings.
De esta forma, el asistente no solo genera código, sino que lo hace siguiendo criterios mucho más cercanos a los que Apple espera encontrar en una aplicación moderna.
Conclusión
Los skills son una de esas novedades que pueden pasar desapercibidas tras la WWDC, pero tienen un gran potencial. Exportarlas apenas lleva unos segundos y permite que los asistentes de IA trabajen con una referencia mucho más cercana a la documentación oficial de Apple.
Si utilizas herramientas de IA en tu día a día, merece la pena incorporarlas a tu flujo de trabajo desde el primer momento.