Migrador de Upgrade de Framework
Sequencie um upgrade de versão maior em torno de dependências bloqueantes e breaking changes que compilam.
Por Os Melhores Prompts
Categoria: Programação
O que ele faz
Decide entre salto direto e upgrade em etapas, com a sequência exata de versões, e monta uma tabela de bloqueios para cada dependência que toca o framework — compatível com o alvo, ainda mantida e qual a ação (subir, substituir, forkar, vendorizar, remover). As breaking changes são triadas em falhas de build, mudanças de comportamento que compilam normalmente e deprecations que viraram no-op silencioso; o trabalho é sequenciado em PRs entregáveis, com a preparação compatível para frente primeiro.
Use quando
- Um bump de versão maior travado por uma dependência abandonada
- Um prazo de EOL ou CVE forçando o upgrade que você adia
- Um branch de upgrade que faz rebase há meses
- Mudanças de comportamento silenciosas que compilaram e subiram
O que você recebe
- Veredito salto direto vs. etapas, com a sequência exata de versões
- Tabela de dependências bloqueantes com ação e esforço por pacote
- Breaking changes triadas, incluindo as que compilam sem erro
- Sequência de PRs que mantém a aplicação liberável a cada commit
- Limiares de go/no-go em canary e plano de rollback
Como usar
- Em {{current_version}}, inclua como a versão está pinada e quais patches locais existem.
- Diga {{target_version}} e o motivo de mover agora — EOL, CVE, feature, compliance.
- Descreva {{codebase_profile}}: tamanho, entry points, cobertura de testes, CI, forks.
- Liste em {{dependency_graph}} toda dependência que importa o framework, incluindo tooling de teste e build — upgrades travam num plugin de runner, não no framework.
- Informe {{risk_tolerance}}: janelas de freeze e quão rápido você consegue reverter.
- Faça merge dos PRs de preparação compatível para frente antes do bump de versão em si.
Tags: framework-upgrade, dependency-management, breaking-changes, codemod, migration, semver, canary-release
Preço: 10.00 BRL