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
Instalación
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.
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
Detalles
- Categoría
- </>Desarrollo
- Fuente
- skills.sh
- Primera vez visto
- 2026-02-13