Build This Now
Build This Now
O que é o Código Claude?Instalar o Claude CodeInstalador Nativo do Claude CodeO Teu Primeiro Projeto com Claude Code
Terminal como Thread PrincipalReferência do Modo Interativo do Claude CodeModo de Voz do Claude CodeRevisão de Diff no Claude CodeFerramenta Monitor do Claude CodeRotinas do Claude Code
speedy_devvkoen_salo
Blog/Handbook/Core/Claude Code Diff Review

Revisão de Diff no Claude Code

Quatro teclas controlam cada mudança de arquivo que Claude Code propõe: y aprova, n rejeita, d mostra o diff, e abre a edição. Ferramentas internas Write e Edit explicadas.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

Published Mar 9, 2026Handbook hubCore index

Problema: Claude Code acabou de te dizer que fez mudanças e você não tem ideia de quais arquivos foram alterados, como o diff fica, ou como pedir uma saída no formato que você realmente quer.

Ganho rápido: No momento em que uma mudança proposta aparece, pressione d. O diff completo aparece na tela antes de um único byte tocar o disco:

# Claude shows a proposed edit
# Press these keys to control what happens:
y - accept the change
n - reject and continue
d - show full diff
e - edit the change before accepting

Entendendo: Arquivos são escritos pelo próprio Claude Code através de ferramentas internas. Toda modificação passa por uma etapa de aprovação que coloca a mudança exata na sua frente primeiro.

Como a Saída de Arquivos Funciona no Claude Code

Copiar e colar código não é o que Claude Code faz. Ele toca seu sistema de arquivos diretamente, usando duas ferramentas:

Write: Cria novos arquivos ou sobrescreve os antigos do zero Edit: Muda uma fatia específica de um arquivo existente

Uma mudança proposta sempre aparece como visualização antes de ser executada:

Claude wants to edit src/utils/auth.ts:

- const TOKEN_EXPIRY = 3600;
+ const TOKEN_EXPIRY = 7200;

Cada linha no diff é explícita sobre o que está acontecendo com ela. As linhas com - estão sendo removidas do arquivo. As linhas com + estão entrando onde as antigas ficavam.

Aceitar, Rejeitar e o Loop de Aprovação

Nada é escrito sem o seu sim. Essa etapa de aprovação é o modelo de segurança:

# Claude proposes creating a new file
Claude wants to write to src/components/Button.tsx
 
# Your options:
y    Accept this change
n    Reject and tell Claude why
d    View full diff (for edits)
e    Edit before accepting
Esc  Abort current operation

Para mudanças que você já confia, Shift+Tab ativa o modo de aceitação automática. Claude para de perguntar por arquivo e continua avançando.

Operações em Múltiplos Arquivos

Um arquivo de cada vez é o ritmo, mas o contexto se carrega de arquivo para arquivo. Peça um recurso inteiro e veja a sequência acontecer:

claude "create a user authentication system with login, register, and password reset"
 
# Claude will:
# 1. Create src/auth/login.ts
# 2. Create src/auth/register.ts
# 3. Create src/auth/password-reset.ts
# 4. Update src/routes/index.ts to include new routes
# Each file prompts for approval (unless auto-accept is on)

É aqui que a continuidade se paga. O que Claude escreveu no arquivo um fica na memória enquanto ele constrói o arquivo dois. Importações se alinham. Referências de tipo combinam. Assinaturas de função mantêm a mesma forma de um arquivo para o próximo.

Pedindo um Formato de Saída Específico

Markdown é o formato padrão. Seu prompt é o que muda isso:

# Get structured data
claude "list all API endpoints in this project as a markdown table"
 
# Get code blocks with syntax highlighting
claude "show me the database schema as SQL"
 
# Get step-by-step output
claude "explain the authentication flow as a numbered list"

Precisa de código para ler sem comprometer no disco? O modo de planejamento é a chamada. Claude pensa em voz alta e sugere, mas nunca escreve.

Lidando com Saídas Grandes

Saídas grandes fazem stream direto no seu terminal. Para codebases pesadas ou trabalhos longos, direcione o resultado para algo útil:

# Redirect output to a file for later review
claude "analyze all TODO comments in this project" > todos.md
 
# Pipe to other tools
claude "list dependencies that need updates" | grep "security"

Situações de Saída Que Você Vai Encontrar

Arquivo errado foi tocado: Pressione n, depois diga ao Claude o que você realmente quis. A correção fica dentro da mesma sessão e a próxima tentativa reflete o feedback.

Diff grande demais para escanear: Pressione d para a visualização completa, ou divida o trabalho em pedaços menores: "faça essa mudança em passos menores."

Código sem uma escrita: Comece o prompt com "me mostre" ou "explique", não com "crie" ou "adicione". Claude responde inline e o fluxo de escrita fica dormente.

Desfazer uma mudança: Pressione Esc duas vezes para chegar aos checkpoints. Um snapshot é tirado antes de cada edição, então rebobinar está sempre disponível.

Verifique se a Mudança Funcionou

Aceitar não é o fim da linha. Verifique se a mudança realmente se sustenta:

# Check the file exists and looks right
cat src/components/Button.tsx
 
# Run your build to catch issues
npm run build
 
# Test the changes
npm test

Próximos Passos

Complete o resto do fluxo de trabalho do Claude Code:

  • Ajuste permissões para que seu loop de aceitar/rejeitar funcione mais suavemente
  • Use os modos de planejamento para ver mudanças antes de qualquer commit
  • Configure feedback loops e aperte seu ciclo de iteração
  • Mergulhe em gerenciamento de contexto para as saídas mais pesadas
  • Recorra a troubleshooting quando as saídas voltarem quebradas

Lembre-se: Claude Code não te entrega snippets para colar você mesmo. Pense nele como um agente de escrita de arquivos que responde à sua aprovação em cada edição. Uma vez que isso fica claro, o padrão de interação inteiro parece diferente. Se você quer que a formatação venha junto automaticamente, o Code Kit do ClaudeFast vem com um FormatterHook que roda Prettier após cada Write ou Edit. O que Claude produz já se alinha com o estilo do seu projeto.

Continue in Core

  • Janela de Contexto de 1M no Claude Code
    A Anthropic ativou a janela de contexto de 1M tokens para o Opus 4.6 e o Sonnet 4.6 no Claude Code. Sem header beta, sem sobretaxa, preços fixos e menos compactações.
  • Auto Dream
    Claude Code organiza as próprias notas de projeto entre sessões. Entradas obsoletas são removidas, contradições são resolvidas, arquivos de tópico são reorganizados. Execute /memory.
  • Memória automática no código Claude
    A memória automática permite ao Claude Code manter notas de projeto em curso. Onde estão os ficheiros, o que é escrito, como é que o /memory o altera, e quando é que se deve escolher o CLAUDE.md.
  • Estratégias de Auto-Planejamento
    O Auto Plan Mode usa --append-system-prompt para forçar o Claude Code a entrar em um loop plan-first. Operações de arquivo pausam para aprovação antes de qualquer coisa ser tocada.
  • Claude Code Autónomo
    Uma stack unificada para agentes que fazem ship de funcionalidades durante a noite. As threads dão-te a estrutura, os loops Ralph dão-te a autonomia, a verificação mantém tudo honesto.
  • Claude Buddy
    A surpresa do Dia das Mentiras 2026 da Anthropic: um sistema Tamagotchi dentro do Claude Code. 18 espécies, 5 camadas de raridade, stats CHAOS e SNARK, easter egg em hex vazado.

More from Handbook

  • Fundamentos do agente
    Cinco maneiras de criar agentes especializados no Código Claude: Sub-agentes de tarefas, .claude/agents YAML, comandos de barra personalizados, personas CLAUDE.md e prompts de perspetiva.
  • Padrões de Agentes
    Orchestrator, fan-out, cadeia de validação, routing especializado, refinamento progressivo e watchdog. Seis formas de orquestração para ligar sub-agentes no Claude Code.
  • Boas Práticas para Equipas de Agentes
    Padrões testados em produção para Equipas de Agentes Claude Code. Prompts de criação ricos em contexto, tarefas bem dimensionadas, posse de ficheiros, modo delegado, e correções das versões v2.1.33-v2.1.45.
  • Controlos de Equipas de Agentes
    Configura o modo delegado, modos de exibição, aprovação de planos, limites de ficheiros e regras CLAUDE.md para que o líder da tua equipa Claude Code coordene em vez de codificar.

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.

Modo de Voz do Claude Code

Digite /voice, segure espaço, fale, solte. As palavras faladas aparecem no cursor no meio do prompt, então você pode misturar input digitado e por voz sem trocar de modo.

Ferramenta Monitor do Claude Code

A ferramenta Monitor do Claude Code envolve um processo em segundo plano num observador orientado a eventos. O teu servidor de dev fica silencioso até quebrar, depois acorda o Claude com os erros.

On this page

Como a Saída de Arquivos Funciona no Claude Code
Aceitar, Rejeitar e o Loop de Aprovação
Operações em Múltiplos Arquivos
Pedindo um Formato de Saída Específico
Lidando com Saídas Grandes
Situações de Saída Que Você Vai Encontrar
Verifique se a Mudança Funcionou
Próximos Passos

Pare de configurar. Comece a construir.

Templates SaaS com orquestração de IA.