PROCESS

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.

← sapiens sintéticos

CLAUDE CODE OS

A System for AI-Assisted Development · Rev. 01
Aprenda Claude e suas subcategorias. Clica em qualquer bloco.
LEGEND
STABLE
EXPERIMENTAL
Começa por aqui · trilha sugerida
Buscar
26/26
Progresso
0 / 26
PRINCIPLES · STOP EARLY · RESTART OFTEN · VERIFY ALWAYS · DOCUMENT DECISIONS · ARCHITECTURE ≠ CONSTRUCTION
I

KERNEL

O que o agente lê antes de pensar.

II

MEMORY

Como você cuida do contexto da sessão.

III

PROCESS

Como você opera dentro de uma task.

IV

INTERFACE

Como você fala com ele.

V

USERLAND

Tudo que você empilha em volta dele.

PRACTICES
Rev. 01
Indie Hacker Edition
Sapiens Sintéticos & Aitelier OPS
Sapiens Sintéticos & Aitelier OPS · Lab de Prototipagem · 2026