// skills embutidas · 04

tdd

Aplica Red → Green → Refactor: escreve primeiro um teste que falha, implementa o mínimo para passar e refatora mantendo a suíte verde.

Metadata

params source bundled Instalada por padrão no repositório Okami-Agent. path file skills/tdd/SKILL.md triggers keywords tdd, teste, testes, unit, pytest, jest, vitest, cobertura, bug, corrigir loaded by tool use_skill carrega o corpo completo quando a tarefa casa com a skill.

Quando usar

  • Implementar feature em projeto com testes.
  • Corrigir bug sem regressão.
  • Usuário pediu cobertura ou confiabilidade.

Quando não usar

  • Prova de conceito descartável.
  • Repo sem harness de teste e sem tempo para criar um mínimo.
  • Mudança de copy sem comportamento verificável.

Fluxo recomendado

  1. Escreva teste que descreve o comportamento esperado.
  2. Rode e veja falhar.
  3. Implemente o mínimo.
  4. Rode e veja passar.
  5. Refatore com os testes verdes.

Regras

  • Bugfix começa com teste que reproduz o bug.
  • Um teste por comportamento.
  • Não declarar conclusão sem rodar a suíte.

Checklist de conclusão

  • Teste novo existe.
  • shell_ok:<comando de teste> passa.
  • O teste falharia sem a correção.

Abrir esta página nos docs interativos