Repolode
twostraws

twostraws/SwiftUI-Agent-Skill

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.

Estrellas
6,245
Forks
236
Issues abiertos
14
Último commit
hace 3 días

¿Qué es?

SwiftUI Pro es una habilidad para agentes que proporciona a los asistentes de programación con IA un conjunto de reglas específicas de SwiftUI sobre el uso de API, diseño, rendimiento y accesibilidad. Aborda errores habituales de los LLM al escribir SwiftUI, como usar API obsoletas, crear controles a los que VoiceOver no puede acceder y provocar problemas de rendimiento evitables.

La habilidad sigue el formato Agent Skills y se puede instalar con npx en Claude Code, Codex, Gemini, Cursor y otras herramientas compatibles. Se puede activar con un comando que empiece por una barra o un signo de dólar, o mediante lenguaje natural, y se puede limitar a una revisión parcial, como comprobar únicamente si hay API obsoletas o problemas de accesibilidad.

El proyecto se basa en las directrices AGENTS.md existentes del autor y tiene licencia MIT. Está pensado para ser conciso, ya que el contenido de las habilidades consume parte del presupuesto de tokens del modelo.

Funciones clave

  • 01Detecta API obsoletas de SwiftUI y sugiere alternativas modernas.
  • 02Comprueba problemas de accesibilidad, como controles ocultos para VoiceOver.
  • 03Revisa posibles problemas de rendimiento en las vistas y la gestión del estado de SwiftUI.
  • 04Se instala con npx en Claude Code, Codex, Gemini, Cursor y otras herramientas compatibles con Agent Skills.
  • 05Permite hacer revisiones parciales, por ejemplo, centradas únicamente en la accesibilidad.

Casos de uso

  • Revisar una base de código SwiftUI existente para detectar API obsoletas antes de actualizar a iOS 26.
  • Pedir a un asistente de IA que genere pantallas SwiftUI siguiendo las prácticas recomendadas de accesibilidad.
  • Auditar un proyecto SwiftUI para detectar problemas de rendimiento durante una revisión de código.

Inicio rápido

  1. 1

    Instala la skill con npx

    npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro
  2. 2

    Si no tienes npx, instala Node con Homebrew

    brew install node
  3. 3

    En Claude Code, añade el marketplace e instala el plugin

    /plugin marketplace add twostraws/SwiftUI-Agent-Skill
  4. 4

    Activa la skill en Claude Code

    /swiftui-pro

Antes de usarlo

  • La skill está diseñada para iOS 26 y Swift 6.4 o posterior, por lo que sus indicaciones pueden no ser adecuadas para versiones anteriores.

Temas

Preguntas frecuentes

¿Qué es SwiftUI-Agent-Skill?
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. SwiftUI Pro es una habilidad para agentes que proporciona a los asistentes de programación con IA un conjunto de reglas específicas de SwiftUI sobre el uso de API, diseño, rendimiento y accesibilidad. Aborda errores habituales de los LLM al escribir SwiftUI, como usar API obsoletas, crear controles a los que VoiceOver no puede acceder y provocar problemas de rendimiento evitables.
¿SwiftUI-Agent-Skill es gratuito? ¿Qué licencia tiene?
SwiftUI-Agent-Skill es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿SwiftUI-Agent-Skill sigue mantenido?
Mantenimiento activo. El último commit de SwiftUI-Agent-Skill fue el 16 oct 2026.
¿Para qué puedo usar SwiftUI-Agent-Skill?
Revisar una base de código SwiftUI existente para detectar API obsoletas antes de actualizar a iOS 26. Pedir a un asistente de IA que genere pantallas SwiftUI siguiendo las prácticas recomendadas de accesibilidad. Auditar un proyecto SwiftUI para detectar problemas de rendimiento durante una revisión de código.
¿Cómo se instala SwiftUI-Agent-Skill?
Instala la skill con npx: npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro Si no tienes npx, instala Node con Homebrew: brew install node En Claude Code, añade el marketplace e instala el plugin: /plugin marketplace add twostraws/SwiftUI-Agent-Skill Activa la skill en Claude Code: /swiftui-pro
¿Dónde consigo SwiftUI-Agent-Skill?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/twostraws/SwiftUI-Agent-Skill

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados