SkillProgramaçãoExecução
Refatoração com Testes Verdes
Use esta skill para conduzir refatoração com testes verdes, com um roteiro claro, critérios de qualidade e uma saída acionável para orientar o trabalho com IA.
Ações
PerfilDev
ProfundidadeMédia
IdiomaPortuguês
Objetivo
Em uma frase.
Melhorar estrutura, nomes e organização interna sem alterar comportamento observável. A suíte verde é a proteção que permite mudar com segurança.
Aplicação
Quando
faz sentido.
Usar
- Depois de uma rodada TDD verde.
- Após corrigir bug e adicionar teste de regressão.
- Quando duplicação, nomes ruins ou acoplamento ficaram evidentes durante a implementação.
- Antes de entregar uma mudança que funciona, mas ficou difícil de revisar.
Prompt
Instruções
para a IA.
Passo 1 - Fixar baseline
Rode o menor conjunto de testes que cobre a mudança. Registre o comando e o resultado antes de tocar na estrutura.
### Passo 2 - Escolher uma melhoria por vez
Trabalhe em passos pequenos:
- Renomear variável/função.
- Extrair helper local.
- Remover duplicação.
- Mover responsabilidade para módulo existente.
- Simplificar condição.
- Eliminar código morto.Não combine refatoração com novo comportamento.
### Passo 3 - Rodar testes após cada passo relevante
Se os testes falham, reverta ou corrija o último passo. Não avance adicionando outra mudança por cima.
### Passo 4 - Encerrar quando a relação custo/benefício cair
Pare quando o código estiver claro o suficiente para a entrega atual. Refatorações maiores devem virar plano separado, não expansão silenciosa.
Constelação
Onde
ela vive.
Workflows que usam
Bundles que incluem
Execução
Como usar
com IA.
- 01Copie a skill (botão "Copiar skill para IA", no topo): o texto copiado já é a skill completa, não um resumo.
- 02Abra o Claude ou Claude Code e cole — a IA recebe todas as instruções e fica pronta para a tarefa.
- 03Prefere usar como arquivo reutilizável? Baixe o .zip e coloque o
SKILL.mdem.claude/skills/(Claude Code) ou anexe o arquivo no Claude (claude.ai).