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.
Workflows que usam
Bundles que incluem