avdlee/swift-concurrency

Diagnostique problemas de concorrência em Swift, refatore código baseado em callbacks para async/await e oriente a migração para Swift 6 ao trabalhar com tarefas, atores, @MainActor, Sendable, corridas de dados, segurança de threads ou avisos de compilador e linter relacionados à concorrência.

O que é swift-concurrency?

Esta skill capacita assistentes de IA a diagnosticar e resolver problemas de concorrência em projetos Swift, com foco especial nas modernas funcionalidades introduzidas no Swift 5.5 e na migração para Swift 6. Ela é especialmente útil para desenvolvedores que precisam refatorar código legado baseado em callbacks para o padrão moderno async/await, lidar com atores e garantir a segurança de tipos com `Sendable`. A skill fornece orientações detalhadas para identificar e corrigir corridas de dados, problemas de encadeamento (thread safety) e avisos do compilador ou linter relacionados à concorrência. Ela suporta os principais ambientes de desenvolvimento Apple (iOS, macOS, watchOS, tvOS) e pode ser integrada a ferramentas como Claude Code, Cursor e Codex. O funcionamento se baseia na análise do código-fonte, identificação de padrões inseguros e na geração de sugestões de correção que seguem as melhores práticas da comunidade Swift, incluindo o uso apropriado de `@MainActor`, atores e tarefas estruturadas.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/avdlee/swift-concurrency-agent-skill/tree/main/skills/swift-concurrency

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que swift-concurrency faz?

Diagnostique problemas de concorrência em Swift, refatore código baseado em callbacks para async/await e oriente a migração para Swift 6 ao trabalhar com tarefas, atores, @MainActor, Sendable, corridas de dados, segurança de threads ou avisos de compilador e linter relacionados à concorrência.

Habilidades Relacionadas