MÓDULO 2.3

🎯 Controle e Correção de Rota

Interromper cedo, questionar agressivamente e reverter o histórico são habilidades de usuário avançado que economizam tempo e tokens. Aprenda a manter o Claude na direção certa em vez de reagir depois que o problema já se propagou.

3
Hacks
45
Minutos
Inter.
Nível
Controle
Tipo
16

✋ Interrompa Cedo

Quando o Claude começa a seguir um caminho claramente errado, cada segundo que você espera é contexto desperdiçado que não retorna. Pressione Esc imediatamente, corrija o rumo com um prompt preciso e recomece. É mais rápido e mais barato do que deixar o erro se propagar.

💡 O Custo do Contexto Desperdiçado

A janela de contexto é um recurso finito e caro. Tokens gastos na direção errada não apenas custam dinheiro — eles preenchem a janela com informação inútil que dilui o sinal relevante.

  • Custo direto: tokens gerados na direção errada são tokens pagos que não agregam valor
  • Degradação do contexto: conteúdo irrelevante na janela piora as respostas seguintes
  • Tempo perdido: aguardar a resposta errada completa antes de corrigir multiplica o atraso
  • Propagação: erros detectados tarde frequentemente geraram código que também precisa ser desfeito
# Fluxo correto de interrupção e redirecionamento
Você: "Refatore a função de autenticação para usar JWT"

# Claude começa a reescrever tudo usando uma biblioteca errada...

[Esc] ← interrompe imediatamente

Você: "Pare. Use a biblioteca jose, não jsonwebtoken.
O projeto já tem jose instalado. Recomece."

# Claude recomeça na direção certa sem desperdiçar mais contexto

💡 Dica Prática

Treine o reflexo de interromper. A maioria dos usuários espera o Claude terminar por educação ou esperança de que o resultado ainda se salve. Não espere. Se os primeiros tokens indicam direção errada, Esc agora é o movimento correto. O Claude não se ofende.

✓ O que FAZER

  • Pressionar Esc assim que detectar direção errada
  • Reorientar com prompt preciso e específico
  • Explicar exatamente o que está errado no redirecionamento
  • Considerar /rewind se o desvio for profundo

✗ O que NÃO fazer

  • Esperar o Claude terminar antes de corrigir
  • Aceitar o resultado errado e tentar consertá-lo depois
  • Redirecionar com prompt vago ("faça diferente")
  • Ignorar sinais de desvio nos primeiros tokens
17

💬 Questione Agressivamente

O Claude tende a ser conservador na primeira tentativa. Quando o resultado é apenas "ok", pressione por mais. A segunda tentativa depois de uma rejeição direta frequentemente é muito superior. Não aceite mediocridade — exija a versão que você queria.

🎯 Frases de Pressão que Funcionam

A chave é ser direto sobre a insatisfação e específico sobre o que você quer diferente. Pressão vaga gera iteração vaga.

  • "Descarte isso e faça uma versão mais elegante" — instrução clara de começar do zero
  • "Isso não está bom o suficiente, tente com abordagem completamente diferente" — força exploração real
  • "Você está sendo conservador. Mostre a solução ideal, sem preocupação com compatibilidade" — remove limitação percebida
  • "O que você faria se não houvesse restrições de prazo?" — revela o raciocínio completo
# Ciclo de iteração de qualidade
Você: "Escreva a função de validação de pagamentos"

# Claude entrega versão funcional mas verbosa e sem elegância

Você: "Isso está funcional mas verboso. Descarte e reescreva
usando um padrão mais elegante — talvez Result monad
ou algo similar."

# Claude entrega versão muito melhor

Você: "Muito melhor. Adicione isso ao claude.md como
padrão preferido para validações."

📊 Por que o Claude é Conservador na Primeira Tentativa

  • Ambiguidade: sem contexto adicional, o Claude escolhe a abordagem mais amplamente aceita
  • Segurança: soluções conservadoras têm menor chance de quebrar algo inesperado
  • Calibração: o modelo não sabe exatamente o nível de sofisticação que você espera
  • Solução: pressão direta + especificidade do que você quer remove a ambiguidade

💡 Dica Prática — Documente os Padrões Encontrados

Quando uma segunda ou terceira tentativa produzir algo realmente bom, instrua o Claude a atualizar o claude.md com o padrão descoberto. Assim, na próxima sessão você não precisa repetir o ciclo de pressão — o Claude já sabe o nível de qualidade que você espera.

✓ O que FAZER

  • Rejeitar diretamente quando o resultado não satisfaz
  • Ser específico sobre o que tornaria melhor
  • Pedir abordagem completamente diferente quando necessário
  • Documentar padrões bons descobertos no claude.md

✗ O que NÃO fazer

  • Aceitar resultado "ok" quando você queria "ótimo"
  • Pedir para melhorar sem dizer o que está errado
  • Continuar iterando em cima de uma abordagem fundamentalmente errada
  • Achar que a primeira resposta é o limite do Claude
18

⏪ /rewind

Quando uma sequência de prompts leva a um beco sem saída, /rewind reverte a conversa para um ponto anterior. Sem precisar recomeçar do zero, sem perder o contexto válido acumulado antes do desvio. É a ferramenta de desfazer do Claude Code.

⏮️ Como o /rewind Funciona

O /rewind apresenta o histórico da conversa e permite escolher o ponto de retorno. Tudo após aquele ponto é removido do contexto — como se não tivesse acontecido.

  • Não recomeça do zero: o contexto antes do ponto escolhido é preservado
  • Reversão limpa: o histórico truncado não contamina as próximas respostas
  • Velocidade: muito mais rápido do que tentar desfazer mudanças manualmente
  • Combinação com Esc: interrompa com Esc para desvios pequenos; use /rewind para desvios profundos
# Quando usar /rewind
Você: "Migre o sistema de auth para OAuth2"
# 5 prompts depois...
# Claude foi na direção errada, gerou código incompatível
# e agora o contexto está cheio de lixo relevante

Você: /rewind

# Claude apresenta o histórico
# Você escolhe voltar para o ponto antes do desvio
# Conversa retorna àquele estado

Você: "Migre o sistema de auth para OAuth2. Use a biblioteca
passport-oauth2 que já está no package.json."
# Agora com contexto limpo e instrução precisa

📊 Esc vs /rewind — Quando Usar Cada Um

  • Esc: o Claude está gerando agora e você viu que é a direção errada — interrompa antes de terminar
  • /rewind: o Claude já gerou vários turnos na direção errada e o contexto está contaminado
  • Novo chat: o problema é o contexto inteiro da sessão — começo completamente novo
  • Regra geral: Esc para problemas de instante, /rewind para problemas de sequência

💡 Dica Prática

Ao usar /rewind, aproveite o momento de retorno para refazer o prompt com mais clareza. O desvio frequentemente aconteceu por ambiguidade na instrução original. Com o contexto limpo e a instrução revisada, a nova tentativa costuma acertar na primeira.

✓ O que FAZER

  • Usar /rewind quando múltiplos turnos foram na direção errada
  • Revisar o prompt original antes de refazer
  • Escolher o ponto de retorno com cuidado
  • Combinar com Esc para controle fino do contexto

✗ O que NÃO fazer

  • Continuar acumulando turnos ruins esperando que melhore
  • Fazer /rewind e repetir o mesmo prompt ambíguo
  • Ignorar o /rewind e abrir novo chat sem necessidade
  • Tentar reverter manualmente editando o que o Claude gerou

Resumo do Módulo 2.3

Esc imediato — interrompa no instante em que detectar desvio; contexto desperdiçado não retorna
Pressão direta por qualidade — rejeite resultados medíocres explicitamente; o Claude entrega muito melhor na segunda tentativa
/rewind para desvios profundos — reverta o histórico sem recomeçar do zero; preserve o contexto válido

Próximo Módulo:

2.4 — Ferramentas Visuais: hooks, screenshots, Chrome DevTools e clonagem de sites de inspiração.