·swift-conventions
</>

swift-conventions

kaakati/rails-enterprise-dev

Decisiones rápidas de expertos que Claude no toma instintivamente: compensaciones de estructura versus clase, ubicación de @MainActor, selección de async/await versus Combine, dificultades en la administración de memoria y antipatrones específicos de iOS. Úselo al escribir código Swift para aplicaciones iOS/tvOS, revisar decisiones de arquitectura Swift o depurar problemas de memoria/concurrencia. Palabras clave de activación: Swift, iOS, tvOS, actor, async, Sendable, ciclo de retención, pérdida de memoria, estructura, clase, protocolo, genérico

10Instalaciones·1Tendencia·@kaakati

Instalación

$npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions

SKILL.md

Expert decision frameworks for Swift choices that require experience. Claude knows Swift syntax — this skill provides the judgment calls.

The non-obvious trade-off: Structs with reference-type properties (arrays, classes inside) lose copy-on-write benefits. A struct containing [UIImage] copies the array reference, not images — mutations affect all "copies."

When Combine still wins: Multiple publishers needing combineLatest, merge, or debounce. Converting this to pure async/await requires manual coordination that Combine handles elegantly.

Decisiones rápidas de expertos que Claude no toma instintivamente: compensaciones de estructura versus clase, ubicación de @MainActor, selección de async/await versus Combine, dificultades en la administración de memoria y antipatrones específicos de iOS. Úselo al escribir código Swift para aplicaciones iOS/tvOS, revisar decisiones de arquitectura Swift o depurar problemas de memoria/concurrencia. Palabras clave de activación: Swift, iOS, tvOS, actor, async, Sendable, ciclo de retención, pérdida de memoria, estructura, clase, protocolo, genérico Fuente: kaakati/rails-enterprise-dev.

Ver original

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-02-13
Actualizado
2026-02-18

Respuestas rápidas

¿Qué es swift-conventions?

Decisiones rápidas de expertos que Claude no toma instintivamente: compensaciones de estructura versus clase, ubicación de @MainActor, selección de async/await versus Combine, dificultades en la administración de memoria y antipatrones específicos de iOS. Úselo al escribir código Swift para aplicaciones iOS/tvOS, revisar decisiones de arquitectura Swift o depurar problemas de memoria/concurrencia. Palabras clave de activación: Swift, iOS, tvOS, actor, async, Sendable, ciclo de retención, pérdida de memoria, estructura, clase, protocolo, genérico Fuente: kaakati/rails-enterprise-dev.

¿Cómo instalo swift-conventions?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code o Cursor

¿Dónde está el repositorio de origen?

https://github.com/kaakati/rails-enterprise-dev