TDD INVERTED
Você escreve o teste, o Claude implementa.
Inverte o TDD clássico. Você escreve o assertion (dada essa entrada, espero essa saída), o Claude implementa até passar.
Quando o teste fica verde, terminou. Sem subjetividade.
Funciona melhor pra função pura, algoritmo, parser. Pra UI ainda precisa de verificação humana, teste verde não garante feature funcional.
Exemplo prático
// Você escreve só o teste:
test("parse BR phone", () => {
expect(parsePhone("+55 11 9 8765-4321"))
.toBe("+5511987654321");
expect(parsePhone("(11) 98765-4321"))
.toBe("+5511987654321");
});
// > Claude, implementa parsePhone até passar
// Quando o teste fica verde, terminou.Esta ficha é parte do Claude Code OS, o blueprint completo das 25 práticas que separam quem segue tutorial de quem usa Claude de verdade.