SkillEngenhariaExecução

Running Red Green Refactor Cycle

Executa TDD em fatias verticais: um teste falhando, implementação mínima e refatoração segura.

Ações
PerfilDev
ProfundidadeAlta
Idiomapt-BR
Objetivo

Em uma frase.

Implementar comportamento com evidência incremental: primeiro um teste que falha pelo motivo certo, depois a menor implementação que passa, por fim limpeza estrutural mantendo a suíte verde.

Aplicação

Quando
faz sentido.

Usar
  • Ao construir uma feature com comportamento verificável.
  • Ao corrigir bug com teste de regressão.
  • Ao alterar contrato público de módulo, endpoint, CLI ou UI.
  • Quando a implementação tende a crescer em escopo sem checkpoints.
Prompt

Instruções
para a IA.

Passo 1 - RED

Escreva um teste para um único comportamento. O nome deve explicar o resultado esperado. Rode o teste e confirme:

- Falha.

- Falha pelo motivo esperado. - Falha porque o comportamento não existe ou está incorreto, não por erro de setup.

Passo 2 - GREEN

Implemente a menor mudança que faz o teste passar. Não acrescente comportamento futuro, abstrações especulativas ou refatoração lateral.

Rode o teste novo e depois o menor conjunto relacionado. Se falhar, corrija o código, não enfraqueça o teste sem motivo técnico.

### Passo 3 - REFACTOR

Com testes verdes, limpe:

- Nomes.

- Duplicação. - Fluxos confusos. - Interfaces rasas. - Código morto introduzido durante a implementação.

Rode os testes após cada alteração relevante.

### Passo 4 - Próximo comportamento

Escolha o próximo comportamento usando o que a rodada anterior ensinou. Não escreva todos os testes de uma vez.
Constelação

Onde
ela vive.