O que é SwiftUI Pro?
O SwiftUI Pro é uma skill de agente de Paul Hudson, autor do Hacking with Swift, que corrige os erros de SwiftUI que os modelos de linguagem mais cometem: modificadores obsoletos como foregroundColor(), botões sem rótulo para o VoiceOver, trabalho de view feito dentro de body e ObservableObject onde @Observable bastaria. É escrita no formato aberto Agent Skills, então os mesmos arquivos funcionam no Claude Code, Codex, Gemini CLI, Cursor e outros agentes.
A skill é um único arquivo SKILL.md que define uma revisão em 11 etapas (API obsoleta, views, fluxo de dados, navegação, design, redimensionamento, acessibilidade, localização, desempenho, Swift e higiene de código) e aponta para 12 arquivos de referência, carregando apenas os que uma revisão parcial precisa. Os achados são relatados arquivo por arquivo, com a regra violada e uma correção de antes e depois. Hudson também publica skills irmãs para SwiftData, Swift Concurrency e Swift Testing, e mantém um diretório de skills de Swift de outros desenvolvedores.
SwiftUI Pro vale a pena?
O SwiftUI Pro faz bem um trabalho estreito: entrega ao seu agente as correções que um revisor experiente de SwiftUI faria, escritas por alguém que ensina o framework desde junho de 2019. O repositório tem cerca de 6.400 estrelas no GitHub, lançou a 1.0.0 em 11 de março de 2026 e a 2.0.0 em 9 de outubro de 2026, e Hudson disse que passou de 1.800 estrelas na primeira semana após o lançamento. É Markdown com licença MIT, sem código para executar.
O design é disciplinado com tokens. O SKILL.md tem cerca de 6 KB e os 12 arquivos de referência somam uns 62 KB, mas um pedido parcial como /swiftui-pro Check for deprecated API carrega apenas o arquivo relevante, e as regras mais profundas de performance-plus ficam fora das revisões de rotina porque reestruturam o código. As instruções dizem ao agente para relatar só problemas reais e, durante o trabalho em funcionalidades, terminar a mudança pedida e sugerir à parte as modernizações não relacionadas, em vez de reescrever seus arquivos sem ser solicitado. Essa contenção importa mais do que qualquer regra isolada.
As regras também são afirmações datadas. A versão 2.0.0 diz ao agente que o iOS 27 existe e é o alvo de implantação padrão para apps novos, que o Xcode 27.1 está disponível e como organizar telas para o iPhone Duo dobrável, enquanto os selos do README ainda dizem iOS 26 e Swift 6.4. A skill instrui o agente a verificar o alvo de implantação do projeto antes de aplicar conselhos específicos de versão, então um app que ainda suporta releases mais antigas depende de essa verificação funcionar. Cada nova release da Apple vai exigir uma atualização correspondente, e três releases em sete meses é o ritmo até agora.
O ponto fraco são as evidências. O artigo de lançamento de Hudson defende a skill com base na experiência, não em medições, e um pull request que adiciona documentação de avaliação (#22) ainda está aberto, então ninguém publicou quantas chamadas obsoletas ou botões sem rótulo a menos ela produz. Pacotes genéricos, como as skills da Anthropic ou as de Matt Pocock, não dizem nada sobre SwiftUI, o que deixa esta como a opção especializada; a comparação honesta é com um AGENTS.md próprio mantido com cuidado, que é o que o arquivo SwiftAgents anterior de Hudson era e de onde esta skill nasceu.
Onde ele se destaca
Um desenvolvedor iOS independente lançando um app SwiftUI com o Claude Code
Pegar APIs obsoletas e rótulos de VoiceOver ausentes antes de enviar à App Store
Rode /swiftui-pro no projeto; o agente lista os problemas arquivo por arquivo, com uma correção de antes e depois e um resumo priorizado. A skill é gratuita; uma revisão completa lê a base de código inteira mais até cerca de 62 KB de regras, então custa mais tokens do que um /swiftui-pro Focus on accessibility direcionado.
Um líder em uma agência iOS de seis desenvolvedores onde a equipe usa Codex e Cursor
Obter as mesmas convenções de SwiftUI de todos os agentes em todos os projetos de clientes
Instale com npx skills add no nível do projeto e faça commit dos arquivos, para que cada repositório carregue as mesmas regras. A licença MIT permite um fork com regras da casa; fixe uma versão, porque cada release muda o que o agente acredita sobre o iOS atual.
Um engenheiro que herdou uma base de código SwiftUI com listas que travam ao rolar
Encontrar atualizações de view que não deveriam estar acontecendo
Peça uma revisão profunda de desempenho para que o agente carregue o performance-plus.md, que trata de dividir o estado observado e de passar menos campos às views filhas. O próprio arquivo avisa que essas mudanças complicam o código, então aplique-as só onde o profiling confirmar o problema.
Antes de decidir
- Configuração
- `npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro` (precisa de Node), ou no Claude Code `/plugin marketplace add twostraws/SwiftUI-Agent-Skill` e depois `/plugin install swiftui-pro@swiftui-agent-skill`. Poucos minutos até a primeira revisão.
- Integrações
- Formato Agent Skills: Claude Code (/swiftui-pro), Codex ($swiftui-pro, com um manifesto openai.yaml), Gemini CLI, Cursor e o suporte a agentes do Xcode. Skills irmãs cobrem SwiftData, Swift Concurrency e Swift Testing.
- Dados e privacidade
- Markdown simples, sem serviço, telemetria ou chamadas de rede próprias; seu código vai para onde o provedor de modelo do seu agente o enviar. A licença MIT permite uso comercial e modificação.
- Custo em escala
- Gratuito. O custo são tokens de modelo: o SKILL.md tem cerca de 6 KB, e uma revisão completa que carrega os 12 arquivos de referência acrescenta uns 62 KB de instruções além do código que está sendo lido.
- Limites
- Fatos de plataforma (iOS 27, Xcode 27.1, iPhone Duo) estão escritos na skill e ficam desatualizados até a próxima release; 8 issues e pull requests abertos, incluindo pedidos para ampliar a cobertura além do iOS mais recente (#1) e para respeitar as verificações de disponibilidade do alvo de implantação (#3).
O que é bom
- Mira erros específicos e comuns de SwiftUI na saída dos agentes
- Carrega apenas os arquivos de referência de que uma revisão parcial precisa
- Correções de antes e depois, agrupadas por arquivo e priorizadas
- Uma instalação cobre Claude Code, Codex, Cursor e Gemini CLI
O que não é
- Fatos de plataforma fixos no texto precisam de atualização a cada release da Apple
- Nenhuma avaliação publicada de quanto ela ajuda
- Formato de revisão; não planeja nem constrói funcionalidades
- As regras profundas de desempenho podem complicar o código se mal aplicadas
Ideal para
Desenvolvedores iOS e macOS que deixam um agente escrever SwiftUI e querem que a saída siga as APIs atuais da Apple e as regras de acessibilidade.
Alternativas ao SwiftUI Pro
SwiftUI Pro: perguntas frequentes
- SwiftUI Pro vale a pena?
- O SwiftUI Pro é a correção mais barata para um agente que insiste em escrever SwiftUI desatualizado, desde que você aceite regras que envelhecem a cada release da Apple. Damos nota 4.2 de 5.
- Quanto custa SwiftUI Pro?
- Gratuito e de código aberto (MIT). Você paga apenas pelo uso de modelo do seu agente.
- Quais são as desvantagens de SwiftUI Pro?
- Fatos de plataforma fixos no texto precisam de atualização a cada release da Apple; nenhuma avaliação publicada de quanto ela ajuda; formato de revisão; não planeja nem constrói funcionalidades; as regras profundas de desempenho podem complicar o código se mal aplicadas.
- Para quem SwiftUI Pro é indicado?
- Desenvolvedores iOS e macOS que deixam um agente escrever SwiftUI e querem que a saída siga as APIs atuais da Apple e as regras de acessibilidade.
- Quanto custa SwiftUI Pro para uma equipe ou em produção?
- Gratuito. O custo são tokens de modelo: o SKILL.md tem cerca de 6 KB, e uma revisão completa que carrega os 12 arquivos de referência acrescenta uns 62 KB de instruções além do código que está sendo lido.
- SwiftUI Pro é seguro para dados da empresa?
- Markdown simples, sem serviço, telemetria ou chamadas de rede próprias; seu código vai para onde o provedor de modelo do seu agente o enviar. A licença MIT permite uso comercial e modificação.
- Quais são as melhores alternativas ao SwiftUI Pro?
- As alternativas mais próximas que analisamos são Anthropic Skills, Matt Pocock's Skills e Impeccable.
Respostas verificadas em 28 de out. de 2026.
