con un clic
tdd
Test-Driven Development — ciclo RED-GREEN-REFACTOR estrito.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Test-Driven Development — ciclo RED-GREEN-REFACTOR estrito.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Gera documento de handoff para continuar o trabalho em nova sessão. Use quando o contexto estiver grande ou antes de limpar a sessão.
Gerencia memória persistente entre sessões — long-term e session memory.
Inicialização de sessão — verifica ambiente, carrega memória e contexto.
Ideação criativa estruturada — gera, avalia e prioriza ideias.
Resume o contexto da sessão atual para liberar janela de contexto.
Gera arquivos .context.md por diretório para orientação rápida.
| name | tdd |
| description | Test-Driven Development — ciclo RED-GREEN-REFACTOR estrito. |
| argument-hint | <funcionalidade a implementar> |
| user-invocable | true |
| allowed-tools | Read, Edit, Write, Grep, Glob, Bash, Agent |
| model | sonnet |
| effort | high |
| context | fork |
Implemente usando TDD estrito: $ARGUMENTS
# Verificar que o teste falha
npm test -- --run [arquivo] # ou pytest, go test
REGRA: Nunca prossiga para GREEN se o teste não falhou primeiro.
REGRA: O fix mínimo. Se o teste espera return 42, retorne 42 literal.
REGRA: Refactor só com todos os testes verdes.
Não escreva 5 testes e depois implemente tudo. O ciclo é:
1 teste RED → 1 implementação GREEN → refactor → próximo teste
Descreva o comportamento, não o método:
should return 404 when user not foundshould calculate total with discount appliedtest_get_usertestCalculate| Anti-padrão | Correto |
|---|---|
| Escrever implementação antes do teste | Teste primeiro, sempre |
| Teste que nunca falha (tautologia) | Teste deve ser falsificável |
| Múltiplos testes antes de implementar | 1 teste por vez |
| Refatorar com testes falhando | Verde antes de refatorar |
| Testar implementação interna | Testar comportamento observável |