Pular pro conteúdo

Dotnet Upgrade skill

O Claude levanta os projetos, os pacotes NuGet e as APIs velhas da solução e monta a ordem de atualização, com testes e pontos pra voltar atrás.

por GitHubPublicada pela própria empresa

instalações
11,5 mil
estrelas no GitHub
40,4 mil
No skills.sh desde
fevereiro de 2026
Licença
MIT

Atualizada no GitHub em 26 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill é uma lista de prompts prontos, separados por etapa, pra atualizar soluções .NET. O Claude começa classificando cada projeto (.NET Framework, .NET Core ou .NET Standard), lê o TargetFramework de cada .csproj e acha os projetos que ainda usam packages.config e precisam passar pro formato PackageReference.

Depois ele sugere a ordem: primeiro as bibliotecas de que os outros dependem, por último as APIs e as Azure Functions, com pontos pra voltar atrás no meio do caminho. Também aponta pacotes NuGet sem suporte ao .NET 8, APIs obsoletas e trocas como Startup.cs por Program.cs.

Os prompts cobrem ainda o pipeline de build em YAML, os testes depois da migração, a estratégia de branches e PRs, as notas de versão e um checklist de progresso por projeto. Entre as ferramentas citadas estão o .NET Upgrade Assistant, o dotnet list package --outdated e o API Analyzer.

Nas palavras de quem fez

Ready-to-use prompts for comprehensive .NET framework upgrade analysis and execution…

GitHub, no SKILL.md

Quando usar

  • Sistema antigo em .NET Framework que precisa ir pro .NET 8
  • Solução com dezenas de projetos e ninguém sabe por qual começar
  • Pacote NuGet que parou de ter suporte e travou a atualização
  • Pipeline de build que precisa trocar a versão do SDK
  • Montar o checklist e as notas de versão de uma migração

Depois de instalar, é só pedir assim

  • Analisa essa solução e me diz em que versão do .NET está cada projeto e em que ordem atualizar
  • Lista os pacotes NuGet que não funcionam no .NET 8 e o que usar no lugar
  • Monta um checklist de migração com build, testes e deploy pra cada projeto

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Dotnet Upgrade no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Dotnet Upgrade, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a dotnet-upgrade precisa pra funcionar?

Só de uma solução .NET aberta no projeto. A skill é texto, sem script nem chave de API. Pra rodar o build, os testes e comandos como dotnet list package, o SDK do .NET precisa estar instalado no computador.

Roda no Codex e no Antigravity?

Roda. Ela vem da coleção awesome-copilot, do GitHub, mas é um SKILL.md com prompts em texto, que qualquer agente que lê skills consegue seguir.

Ela migra tudo sozinha?

Não com um clique. Os prompts dividem o trabalho em levantamento, plano, mudanças no código, testes e entrega, com pontos pra voltar atrás entre uma etapa e outra. É só pra .NET: projetos em outras linguagens ficam de fora.

Levar essa skill

1x dotnet-upgradeR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/github/awesome-copilot

Aprenda a usar

Mais da loja GitHub

Ver a loja GitHub