Deepseek ArtifactsDeepseek Artifacts
Guia prático do Claude Code

Modo plan do Claude Code: pesquisar primeiro, aprovar e só então codar

O modo plan é a diferença entre guiar o Claude Code e corrigi-lo no meio do caminho. Este walkthrough cobre o atalho Shift+Tab, o que o Claude pode e não pode fazer enquanto planeja, as opções de aprovação e a tabela de modos que diz qual usar quando.

Resumo

  • Pressione Shift+Tab para ciclar os modos de permissão até a linha de status ler "plan mode on" — nesse modo o Claude pesquisa e propõe, mas não edita seus arquivos.
  • Você também pode digitar /plan antes de um prompt, ou iniciar com claude --permission-mode plan.
  • Ctrl+G abre o plano proposto no seu próprio editor para você reescrever antes de o Claude tocar em qualquer código.
  • Aprovar um plano sai do modo plan e troca a sessão para o modo escolhido: modo auto ou aprovações manuais de edição. Mais um Shift+Tab sai do modo plan sem aprovar.

The Explore → Plan → Code → Commit workflow (official)

Canal: Claude — official YouTube channel3:12

Assistir no YouTube

Permission modes — official docs (plan mode)

Docs: code.claude.com/docs

Assistir no YouTube

As capturas vêm do walkthrough oficial Explore → Plan → Code → Commit da Anthropic; só foram usados trechos limpos de tela — trechos com apresentador ficaram de fora. Cada fato foi conferido com a documentação oficial de permission-modes.

Os carimbos de tempo dos quadros apontam de volta para o vídeo de origem. Claude Code é uma marca da Anthropic; este guia é independente e sem vínculo.

Rodar um ciclo completo de planejamento

Entrar no modo plan

  1. 1

    Entender para que serve o modo plan

    O fluxo de trabalho oficial do Claude Code é explore, plan, code, commit — e o modo plan é onde os dois primeiros passos acontecem mais rápido. O Claude lê arquivos, explora em somente leitura e escreve um plano de ação antes de uma única linha do seu código mudar.

    Explore and Plan section card from the official Claude Code workflow video introducing research before code
    O enquadramento do próprio walkthrough oficial: explorar e planejar primeiro, para a fase de código ter menos surpresas.Assistir em 0:20
  2. 2

    Entrar com Shift+Tab

    Pressione Shift+Tab para ciclar os modos de permissão e fique de olho na linha de status: default (rotulado manual), accept edits, modo plan e depois os opcionais bypass e auto. Pare quando ler "plan mode on". No Windows sem entrada VT, Alt+M faz o mesmo. Prefere um prefixo? Digite /plan antes do seu prompt.

    Claude Code terminal status line showing plan mode on after pressing shift+tab to cycle permission modes
    A linha de status vira "plan mode on (shift+tab to cycle)" — a prova visível de que você está planejando, não editando.Assistir em 0:59
  3. 3

    Saber onde o modo plan fica no ciclo

    O ciclo do Shift+Tab roda default → accept edits → plan, com bypass permissions (se ativado) e o modo auto entrando depois do plan; do auto, a primeira pressão volta para o default. Cada modo responde a uma pergunta: quanto o Claude pode fazer sem te perguntar? A tabela de modos abaixo detalha cada opção.

Deixar o Claude pesquisar e propor

  1. 4

    Dar ao Claude um prompt de pesquisa

    Descreva o resultado, não a implementação: "Preciso adicionar conversão para webp ao nosso pipeline de upload de imagens. Descubra em que ponto do pipeline isso deveria acontecer, se precisamos de dependências novas e como abordar a coisa." Perguntas como onde, se e como empurram o Claude a investigar antes de propor.

    Claude Code prompt in plan mode asking to add webp conversion to an image upload pipeline and figure out where it should happen
    Um prompt de planejamento real do walkthrough oficial, digitado enquanto a linha de status mostrava que o modo plan estava ligado.Assistir em 0:40
  2. 5

    Deixar explorar — nada é editado

    No modo plan o Claude lê arquivos e pode rodar comandos de shell para explorar; edições ficam bloqueadas até você aprovar um plano. Ele pode até levantar subagentes Explore para mapear a codebase — com o modo auto disponível, um classificador examina qualquer comando que não seja somente leitura em vez de te perguntar toda hora.

    VS Code with Claude Code plan mode on running two Explore agents to map project structure and the existing color palette
    VS Code rodando o Claude Code no modo plan com dois subagentes Explore mapeando estrutura e estilos enquanto as edições ficam bloqueadas.Assistir em 2:50
  3. 6

    Revisar o plano proposto

    O plano volta como mudanças concretas, arquivo por arquivo — adicionar uma dependência aqui, trocar o handler de upload ali. É o momento mais barato de corrigir a rota: nada foi escrito ainda, e a discussão guarda o contexto que moldou o plano para a fase de código.

    Claude Code proposed plan listing changes by file with add sharp, switch upload to memory storage and convert in the handler
    Um plano proposto listando mudanças por arquivo: adicionar sharp, mudar a rota de upload para memory storage, converter no handler.Assistir em 0:50
  4. 7

    Editar o arquivo do plano com Ctrl+G

    Não gostou da redação? Pressione Ctrl+G e o plano proposto abre no seu próprio editor (ele vive em ~/.claude/plans/) para você reescrever direto antes de o Claude seguir. O Claude também escreve o plano refinado nesse arquivo, que você pode pré-visualizar na sessão.

    Claude Code showing an updated plan with a /plan to preview hint while plan mode stays on before approval
    O plano atualizado na sessão com o modo plan ainda ligado — o Claude escreve e mantém o arquivo do plano conforme a discussão evolui.Assistir em 0:34

Revisar, editar, aprovar — ou dar o fora

  1. 8

    Escolher a opção de aprovação certa

    Aprovar oferece três caminhos: sim com modo auto (o Claude segue movendo com checagens de segurança em segundo plano), sim com edições aprovadas à mão (você confirma cada edição) ou não — continuar planejando, o que devolve o Claude com seu feedback. Uma quarta saída de emergência está sempre disponível: digite o que mudar em vez de aprovar.

    Claude Code plan approval prompt with yes and auto-accept edits, manually approve edits, tell Claude what to change, and ctrl+g to edit the plan file
    O prompt de aprovação do plano: auto-accept edits, aprovar edições manualmente, continuar planejando — mais ctrl+g para editar antes o arquivo do plano.Assistir em 1:20
  2. 9

    Saber o que acontece depois da aprovação

    Aprovar sai do modo plan e troca a sessão para o modo que a sua escolha descreve. A sessão também ganha um título gerado a partir do plano aprovado, então fica fácil reconhecê-la depois no agent view ou no seu histórico de sessões.

  3. 10

    Ou sair sem aprovar

    Mais um Shift+Tab sai do modo plan sem aprovar nada — a pesquisa fica no contexto, mas nenhum plano é aceito e nenhuma edição é liberada. A alternativa na hora de iniciar: claude --permission-mode plan abre uma sessão já planejando.

Hábitos que deixam os planos melhores

  1. 11

    Dar entradas melhores ao plano

    Planos só são tão bons quanto a verdade que você aponta para eles: mantenha uma suíte de testes que o Claude consiga rodar, dê ferramentas para ele verificar o próprio trabalho (a extensão Claude in Chrome para trabalho de UI, por exemplo) e escreva critérios de sucesso explícitos no CLAUDE.md para todo plano herdar.

  2. 12

    Construir o hábito do modo plan

    Recorra ao modo plan sempre que uma tarefa tocar mais de uns poucos arquivos, quando a abordagem estiver nebulosa ou quando o custo de um erro de rota for alto. Para consertos de uma linha, o modo accept edits é mais rápido. Corrigir no plano sempre custa menos do que no meio do código.

Modo plan vs accept edits vs auto vs manual

Cada posição do Shift+Tab e o que o Claude pode fazer sem perguntar em cada uma:

  • 1default (rotulado manual) — leitura é livre; todo o resto te pergunta. O padrão seguro.
  • 2acceptEdits — edições de arquivos e comandos comuns de sistema de arquivos (mkdir, touch, mv, cp…) rodam sem perguntar; você revisa depois via git diff.
  • 3plan — leitura mais exploração somente leitura; edições ficam bloqueadas até você aprovar um plano, e aí a sessão muda para o modo que você escolheu.
  • 4auto — tudo roda, com um modelo classificador à parte bloqueando ações que escalam além do seu pedido. Reduz perguntas; não garante segurança.
  • 5bypassPermissions — tudo roda imediatamente sem checagens de segurança; só aparece se você ativou, e admins podem desativar por completo. dontAsk é um modo só de configuração que nega tudo o que perguntaria.

Regra de bolso: plan para pensar, acceptEdits para iterar com confiança, auto para corridas longas e confiáveis, manual para qualquer coisa sensível — e deixe a linha de status do Shift+Tab decidir, não o piloto automático.

FAQ do modo plan do Claude Code

Guias relacionados