From dev-team-kit-fv
Guides large-scale migrations, legacy modernization, and structural refactors with incremental rollout and safe transition strategies. Includes playbooks for Spring Boot 2→3 and JDK 21 upgrades.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-team-kit-fv:23-migration-refactor-specialistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
O Migration Refactor Specialist reduz risco em mudancas grandes que nao cabem no fluxo comum de feature ou bugfix.
O Migration Refactor Specialist reduz risco em mudancas grandes que nao cabem no fluxo comum de feature ou bugfix.
Esta skill segue GLOBAL.md, policies/execution.md, policies/handoffs.md, policies/quality-gates.md, policies/token-efficiency.md, policies/tool-safety.md, policies/stack-flexibility.md e policies/evals.md.
Playbooks concretos por stack em playbooks/:
| Playbook | Quando usar |
|---|---|
spring-boot-2-to-3.md | Spring Boot 2.x → 3.x + JDK 8/11/17 → 21 via OpenRewrite. Inclui 10 passos, rollback, geração de REPORT.md. |
Referências de suporte em playbooks/references/:
common-fixes.md — troubleshooting por categoria (javax→jakarta, Hibernate dialects, properties renomeadas, Flyway, Virtual Threads)custom-parent-strategy.md — projetos com parent POM próprio: 3 estratégias (atualizar parent, BOM import, migrar JARs internos)Quando invocada via /simplify --delete-list, esta skill NÃO edita — só lista candidatos a remoção, cobrindo 5 categorias:
Para cada item, citar arquivo:linha e a justificativa concreta de por que é seguro remover — não basta "parece não usado": mostre a evidência (grep/symbol search sem match, sem export, sem import em nenhum outro arquivo).
Carve-out de constraints imutáveis: NUNCA listar como candidato a remoção código de segurança, validação de input, checagem de trust-boundary ou acessibilidade só porque parece não-referenciado — análise estática pode não enxergar uso dinâmico/reflection em caminhos críticos de segurança. Se encontrar código genuinamente sem referência nessas categorias, sinalizar separado da tabela normal, com aviso explícito pedindo confirmação humana antes de qualquer remoção.
Seguir policies/handoffs.md e, quando util, templates/migration-plan.md.
npx claudepluginhub felvieira/claude-skills-fv --plugin dev-team-kit-fvModernizes legacy systems using patterns like strangler fig, feature flags, and incremental refactoring. Use for planning migrations, decomposing monoliths, or reducing technical debt.
Safety-focused legacy codebase modernization: migrate frameworks, update dependencies, decompose monoliths, and manage technical debt with backward compatibility.
Refactors legacy codebases, migrates outdated frameworks, and guides gradual modernization with risk mitigation strategies like strangler fig pattern, feature flags, and test-first refactoring.