# Guía para escribir Swift moderno (/write-swift)

/write-swift es una skill de Claude Code de la sección Código. La mantiene emilkowalski y se publica con licencia MIT. Guía para escribir, revisar o migrar Swift 6: tipos por valor, concurrencia sin data races, protocolos, rendimiento y Swift Testing.

- Versión web: https://skills.sgomez.dev/es/s/write-swift
- Sección: [Código](https://skills.sgomez.dev/es/code.md)
- Autor: emilkowalski
- Licencia: MIT
- Código: https://github.com/emilkowalski/skills/tree/d16ebe60d09a5ba2afcb7054ede9d0a10c9f6128/skills/write-swift
- Actualizada el 23 sept 2026

## Cómo pedírselo

- `Revisa este código Swift para ver si tiene problemas de concurrencia`
- `Ayúdame a migrar esta clase a value types en Swift 6`
- `Arregla este retain cycle en mi código Swift`

## Instalar

macOS · Linux:

```
curl -fsSL https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.sh | bash
```

Windows:

```
irm https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.ps1 | iex
```


## Descripción del autor (traducida)

Cómo escribir Swift moderno de forma correcta: modelado con value types, seguridad frente a data races de Swift 6 y concurrencia accesible (@concurrent, actor principal por defecto, actors, task groups), protocols y generics (some vs any), diseño de API, rendimiento y ARC, Swift Testing, macros, y las funcionalidades modernas del lenguaje que los agentes todavía no conocen. Se usa al escribir, revisar o migrar Swift, o cuando hay que arreglar un error de concurrencia, un cuelgue, una data race, un retain cycle o un problema de rendimiento.

- [Cómo revisamos esto](https://skills.sgomez.dev/es/methodology.md)
