Plan Mode no Claude Code: faça ele planejar antes de editar
Tutorial em pt-BR do Plan Mode do Claude Code: como usar o Shift+Tab para o Claude pesquisar e propor um plano sem mexer no código, aprovar, editar o plano e deixar como padrão.

Acontece direto: você pede uma mudança e, antes de entender o que está rolando, o Claude já editou seis arquivos. Às vezes dá certo. Às vezes ele entendeu errado o pedido — e agora você precisa caçar tudo que mudou.
Tem um botão que resolve isso: Shift+Tab. Ele coloca o Claude Code no Plan Mode (modo plano), onde o Claude pesquisa o projeto e te entrega um plano — sem tocar no código até você aprovar. É a diferença entre "atira primeiro, pergunta depois" e "combina antes, executa com precisão".
Se você ainda não tem o Claude Code rodando, comece pela instalação e depois volte aqui.
Os três modos do Shift+Tab
Antes do Plan Mode, entenda o atalho que governa tudo: o Shift+Tab cicla entre três modos de permissão. A barra de status (lá embaixo do terminal) mostra em qual você está:
- Padrão — o Claude lê arquivos sozinho, mas pede sua permissão antes de editar um arquivo ou rodar um comando. É o modo de quem quer revisar cada passo.
- Aceitar edições (
⏵⏵ accept edits on) — o Claude cria e edita arquivos na pasta de trabalho sem perguntar. Ótimo pra iterar rápido quando você confia na direção e vai revisar depois comgit diff. - Plano (
⏸ plan mode on) — o Claude pesquisa e propõe, mas não edita seu código-fonte até você dar o aval.
Aperte Shift+Tab uma vez para ir ao "aceitar edições", de novo para o "plano", e mais uma para voltar ao padrão. Simples assim.
Atenção a um mito comum: Plan Mode não é "modo congelado". O Claude ainda lê arquivos e roda comandos de exploração pra entender o projeto e montar o plano. Ele só não mexe no seu código. É "pesquisar e propor", não "ficar parado".
Como entrar no Plan Mode
Tem três caminhos, escolha o que cair melhor:
# 1. Dentro da sessão: aperte Shift+Tab até ver "⏸ plan mode on"
# 2. Só para o próximo pedido: comece a mensagem com /plan
/plan adicione paginação na listagem de produtos
# 3. Já abrindo o Claude direto em modo plano:
claude --permission-mode planQuis sair do modo plano sem aprovar nada? Shift+Tab de novo e pronto.
O fluxo na prática
A mágica aparece quando você usa o Plan Mode como primeira etapa de qualquer tarefa que não seja trivial. O roteiro:
- Entre em modo plano (
Shift+Tab). - Descreva a tarefa com contexto. Quanto mais claro, melhor o plano: "adicione login com Google, sem quebrar o fluxo de e-mail/senha atual".
- O Claude lê os arquivos relevantes e te entrega um plano — o que vai mexer, em que ordem, o que pode dar errado.
- Você revisa. Gostou? Aprova. Não gostou? Dá feedback e ele refina.
A própria Anthropic resume o jeito de trabalhar em quatro fases: Explorar → Planejar → Implementar → Commitar. O Plan Mode é a ferramenta oficial das duas primeiras. Um bom plano faz o resto quase rodar sozinho.
A hora de aprovar (essa é a sacada)
Quando o plano fica pronto, o Claude pergunta como você quer seguir. As opções:
- Aprovar e revisar cada edição — ele executa, mas para e pede sua permissão a cada mudança. Máximo controle.
- Aprovar e aceitar edições — ele implementa direto, sem pedir a cada passo. Você revisa no fim.
- Aprovar e começar em modo auto — para deixar ele tocar a tarefa de ponta a ponta (quando disponível na sua conta).
- Continuar planejando — você responde com ajustes e ele reescreve o plano.
Repare: aprovar um plano já te coloca no modo de execução escolhido. Não precisa trocar de modo na mão depois.
E tem dois detalhes que poucos conhecem:
Ctrl+Gabre o plano no seu editor de texto. Quer cortar uma etapa, reordenar ou acrescentar uma regra? Edita o plano à mão antes de aprovar. O Claude segue exatamente o que ficou escrito.- Aprovar dá nome à sessão automaticamente, tirado do conteúdo do plano. Facilita demais reencontrar a conversa depois com
/resume.
Deixe o Plan Mode como padrão
Trabalha num projeto onde você sempre quer revisar antes de qualquer edição? Não precisa apertar Shift+Tab toda vez. Coloque no .claude/settings.json do projeto:
{
"permissions": {
"defaultMode": "plan"
}
}Agora toda sessão aberta naquela pasta já nasce em modo plano. Como o arquivo fica no repositório, dá pra versionar no Git e o time inteiro herda o mesmo cuidado.
Quando o Plan Mode vale (e quando não)
Ele não é pra tudo. A régua é simples:
- Use quando você está inseguro sobre a abordagem, quando a mudança toca vários arquivos, ou quando você não conhece bem o código que vai mexer. É aí que um plano ruim custa caro — melhor pegar o erro no papel.
- Pule quando você conseguiria descrever o diff numa frase só ("renomeia essa variável", "troca o texto do botão"). Planejar o óbvio só atrasa.
Combina bem com…
O Plan Mode fica ainda mais forte ao lado de outros recursos:
- Subagentes pra explorar. Se o projeto é grande, peça pra um subagente investigar uma parte do código — só o resumo volta, sem entupir seu contexto durante o planejamento.
- Rewind como rede de segurança. Aprovou um plano e mesmo assim deu ruim? O
/rewinddesfaz as mudanças com checkpoints. Planejar reduz o erro; o rewind te tira do buraco quando ele escapa. - Contexto leve. Planejamento gasta tokens lendo arquivos. Combine com as dicas de gastar menos tokens no Claude pra manter a janela enxuta.
E se você ainda tropeça no básico do dia a dia, vale revisar os erros comuns no Claude Code — "deixar o Claude editar sem plano" está entre os clássicos.
O resumo
Shift+Tab é provavelmente o atalho mais subestimado do Claude Code. Com um toque, você troca "executa e torce" por "combina e executa". Para tarefas ambiciosas, comece sempre pelo plano: leia o que o Claude pretende fazer, ajuste com Ctrl+G se precisar, e só então solte ele pra implementar. O resultado costuma sair certo de primeira — porque vocês concordaram antes de uma única linha mudar.
Fonte: documentação oficial da Anthropic, Choose a permission mode e Common workflows. Os fatos (os modos do Shift+Tab, os indicadores na barra de status, o fluxo de aprovação, o Ctrl+G e o defaultMode) vêm de lá; a redação, os exemplos e a estrutura são deste blog.
Perguntas frequentes
Como ativo o Plan Mode no Claude Code?
Três jeitos. Dentro de uma sessão, aperte Shift+Tab até aparecer '⏸ plan mode on' na barra de status. Para um único pedido, comece a mensagem com /plan. Ou já abra o Claude nesse modo com 'claude --permission-mode plan'. Para sair sem aprovar nada, aperte Shift+Tab de novo.
O Plan Mode impede o Claude de fazer qualquer coisa?
Não. No Plan Mode o Claude lê arquivos e roda comandos de exploração para entender o projeto e escrever o plano — ele só não edita o seu código-fonte. É 'pesquisar e propor', não 'ficar parado'. Os pedidos de permissão continuam funcionando igual ao modo padrão.
Qual a diferença entre os modos do Shift+Tab?
O Shift+Tab cicla entre três modos. Padrão (default): o Claude lê sozinho, mas pede permissão para editar ou rodar comando. Aceitar edições (⏵⏵ accept edits on): ele cria e edita arquivos na pasta de trabalho sem perguntar, bom para iterar revisando depois com git diff. Plano (⏸ plan mode on): ele pesquisa e propõe, mas não toca no código até você aprovar.
Dá para editar o plano antes de o Claude executar?
Dá. Quando o plano estiver pronto, aperte Ctrl+G para abrir ele no seu editor de texto padrão e ajustar à mão antes de aprovar. Você também pode só responder com feedback que o Claude refina o plano e te mostra de novo.
Como deixo o Plan Mode como padrão do projeto?
No arquivo .claude/settings.json do projeto, adicione: {"permissions": {"defaultMode": "plan"}}. Aí toda sessão aberta naquela pasta já começa em modo plano, ótimo para repositórios onde você sempre quer revisar antes.
Continua a leitura

Claude Code /rewind: desfaça mudanças com checkpoints
O Claude bagunçou seu código? Antes de entrar em pânico, aperte Esc duas vezes. O Claude Code guarda um checkpoint a cada passo — e dá pra voltar no tempo.
Ler
Como criar sua própria Skill no Claude Code (passo a passo)
Pare de colar a mesma instrução toda vez. Crie uma Skill: uma pasta com um SKILL.md que o Claude carrega sozinho quando precisa. Veja como, com exemplo pronto.
Ler
Agent view: rode vários Claude Code de uma tela só
Cansado de abrir um terminal por tarefa? O comando claude agents põe todas as suas sessões do Claude Code numa tela só — e você entra só quando uma delas precisa de você.
Ler