Una habilidad para agentes que enseña a asistentes de programación con IA como Claude Code y Codex a escribir código SwiftUI moderno y correcto.
notolivaresf/uikit-skill
Conjunto de archivos de instrucciones que enseñan a agentes de programación con IA, como Claude Code y Codex, a escribir mejor código UIKit para iOS 18 y posteriores.
- Estrellas
- 21
- Forks
- 0
- Issues abiertos
- 0
- Último commit
- hace 8 días
¿Qué es?
uikit-skill es una colección de skills para agentes que desarrollan con UIKit en iOS 18 y posteriores. Cada skill es una carpeta pequeña con un archivo SKILL.md con instrucciones que un agente de programación con IA, como Claude Code o Codex, lee antes de empezar a trabajar. El objetivo es que los agentes eviten errores habituales de UIKit que dan lugar a pantallas que funcionan, pero se entrecortan, dan saltos o hacen que el lector pierda la posición.
La skill más reciente, uikit-list, está pensada para listas largas que siguen creciendo mientras el usuario las consulta, como chats, feeds y logs. El repositorio también incluye guías más generales sobre UIKit moderno con ejemplos en Swift y Objective-C, un resumen de los cambios del SDK de iOS 27 y una variante experimental más breve. Los archivos principales son concisos para que un agente pueda cargarlos de una sola vez.
Para instalar una skill, hay que copiar su carpeta al directorio de skills del agente, ya sea para un proyecto concreto o de forma global. Claude Code también permite instalar las skills como plugin.
Funciones clave
- 01Ofrece una skill centrada en listas para feeds, chats y logs a los que se añaden elementos mientras el usuario los consulta.
- 02Incluye una guía general de UIKit moderno con ejemplos en Swift y una variante en Objective-C.
- 03Ofrece un resumen de los cambios del SDK de iOS 27 que complementa la guía general.
- 04Se instala copiando una carpeta en los directorios de skills de Claude Code o Codex, o como plugin de Claude Code.
Casos de uso
- Pedir a un agente de IA que cree una pantalla de chat o un hilo de mensajes en una app de iOS con UIKit.
- Generar un visor de feeds o logs largos que cargue páginas anteriores sin mover el contenido visible.
- Guiar a un agente para que escriba código UIKit para iOS 18 o posterior con menos errores habituales.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/notolivaresf/uikit-skill.git - 2
Crea en tu proyecto la carpeta skills para Claude Code
mkdir -p .claude/skills - 3
Copia la carpeta de la skill uikit-list en el proyecto
cp -R uikit-skill/skills/uikit-list .claude/skills/
Antes de usarlo
- La skill uikit-list recomendada aún no se ha sometido a pruebas de rendimiento.
- Los resultados medidos proceden de un número reducido de compilaciones, en su mayoría de la skill chat-list y un solo modelo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es uikit-skill?
- Conjunto de archivos de instrucciones que enseñan a agentes de programación con IA, como Claude Code y Codex, a escribir mejor código UIKit para iOS 18 y posteriores. uikit-skill es una colección de skills para agentes que desarrollan con UIKit en iOS 18 y posteriores. Cada skill es una carpeta pequeña con un archivo SKILL.md con instrucciones que un agente de programación con IA, como Claude Code o Codex, lee antes de empezar a trabajar. El objetivo es que los agentes eviten errores habituales de UIKit que dan lugar a pantallas que funcionan, pero se entrecortan, dan saltos o hacen que el lector pierda la posición.
- ¿uikit-skill es gratuito? ¿Qué licencia tiene?
- uikit-skill es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿uikit-skill sigue mantenido?
- Mantenimiento activo. El último commit de uikit-skill fue el 30 oct 2026.
- ¿Para qué puedo usar uikit-skill?
- Pedir a un agente de IA que cree una pantalla de chat o un hilo de mensajes en una app de iOS con UIKit. Generar un visor de feeds o logs largos que cargue páginas anteriores sin mover el contenido visible. Guiar a un agente para que escriba código UIKit para iOS 18 o posterior con menos errores habituales.
- ¿Cómo se instala uikit-skill?
- Clona el repositorio: git clone https://github.com/notolivaresf/uikit-skill.git Crea en tu proyecto la carpeta skills para Claude Code: mkdir -p .claude/skills Copia la carpeta de la skill uikit-list en el proyecto: cp -R uikit-skill/skills/uikit-list .claude/skills/
- ¿Dónde consigo uikit-skill?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/notolivaresf/uikit-skill
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un navegador pensado para que tú y tus agentes de IA lo usen en paralelo: los agentes ejecutan tareas en Spaces aislados mientras tus pestañas y sesiones siguen intactas.
Una capa de skills, enrutamiento y workflows para Hermes Agent que elige modelos por categoría de trabajo y ejecuta grafos de tareas de varios pasos en paralelo.
Una skill de agente de código abierto que ayuda a los agentes de IA a entender software existente, planificar su reconstrucción y validarla junto con la herramienta REA.
Una biblioteca para iOS que evita que el teclado cubra UITextField y UITextView, sin necesidad de escribir código.
Un controlador de vista para iOS que recorta objetos UIImage y permite rotarlos, recortarlos en círculo y fijar la relación de aspecto, inspirado en el editor de la app Fotos.