Ir para conteúdo principal

Perguntas frequentes do Claude Code

Atualizado hoje

Respostas breves às perguntas mais frequentes nos horários de atendimento, com um link para aprofundar. Organizado por onde você está nas primeiras semanas.

Como usar este guia

Cinco seções seguem o percurso das primeiras semanas de um desenvolvedor: começar, uso diário, evoluir, armadilhas comuns, privacidade e confiança. Consulte a seção que corresponde ao seu estágio ou procure uma pergunta específica.

1. Começar

Pergunta

Resposta

1.1 Como faço para instalá-lo?

macOS/Linux: curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell: irm https://claude.ai/install.ps1 | iex
Homebrew: brew install --cask claude-code
WinGet: winget install Anthropic.ClaudeCode
Em seguida, execute claude de qualquer repositório.

1.2 Instalado, mas "claude: comando não encontrado"

O instalador nativo coloca o binário em ~/.local/bin/claude (Windows: %USERPROFILE%\.local\bin). Adicione esse diretório ao seu PATH, por exemplo export PATH="$PATH:$HOME/.local/bin" em ~/.zshrc ou ~/.bashrc, depois reinicie seu terminal.

1.3 O login abre um navegador na máquina errada / Estou em SSH

Pressione c no prompt de login para copiar a URL de autenticação. Abra-a em um navegador local e cole o código de volta no terminal.

1.4 Erros de autenticação logo após o login, mas tenho acesso

400 "organização desabilitada": uma variável de ambiente ANTHROPIC_API_KEY indesejada está substituindo seu login. Desative-a, remova do seu perfil de shell e reinicie. Execute /status para confirmar qual autenticação está ativa.
403 Proibido: seu administrador ainda não habilitou o Claude Code para seu workspace, ou um proxy corporativo está interferindo.

1.5 O Claude Code está incluído no meu plano?

Sim. Está incluído com assentos Team e Enterprise e com acesso ao Console (API). Faça login com sua conta de trabalho; SSO é tratado automaticamente. Um erro 403 após o login geralmente significa que seu administrador ainda precisa habilitá-lo para o workspace.


Referência: Autenticação

1.6 Claude Code vs. aplicativo desktop vs. claude.ai?

Claude Code: agente de terminal que lê seu repositório, edita arquivos, executa comandos.
Desktop / claude.ai: interfaces de chat para conversas e perguntas pontuais.
Mesma família de modelos, forma diferente de ferramenta.


Referência: Visão geral

1.7 Funciona na minha IDE?

Sim. Extensões estão disponíveis para VS Code e IDEs JetBrains (IntelliJ, PyCharm, etc.). Mesmos recursos, incorporados no editor em vez de um terminal separado.


Referência: VS Code · JetBrains

1.8 Como isso é diferente do autocompletar do Copilot/Cursor?

O autocompletar sugere as próximas linhas. Claude Code é um agente: dê a ele uma tarefa ("corrigir os testes com falha") e ele lê arquivos, executa comandos e faz edições em múltiplos arquivos até terminar. Menos "complete minha frase", mais "aqui está um problema, vá trabalhar nele".


Referência: Visão geral

1.9 O que devo tentar primeiro?

Aponte para um bug tedioso mas não difícil que você vem adiando. Exemplo: "o teste em [arquivo] é instável, descubra por quê." Deixe-o ler o código em vez de você explicar o código.


Referência: Casos de uso comuns

1.10 Como faço para atualizá-lo?

Instalações nativas são atualizadas automaticamente em segundo plano. Para forçar uma agora, execute claude update.
Homebrew/WinGet não atualizam automaticamente: execute brew upgrade claude-code ou winget upgrade Anthropic.ClaudeCode periodicamente.


2. Uso diário

Pergunta

Resposta

2.1 Ele continua pedindo permissão para os mesmos comandos

As aprovações duram a sessão atual por padrão. Para torná-las permanentes:
• Escolha "sempre permitir" no prompt
• Adicione o padrão a permissions.allow em .claude/settings.json
• Ou execute /permissions para gerenciar interativamente


Referência: Permissões

2.2 Modos de permissão e como alternar

Pressione Shift+Tab para alternar modos:
padrão · pergunta antes de edições ou comandos arriscados
aceitar-edições · edições de arquivo passam; ainda pergunta antes de executar comandos
plano · somente leitura; propõe um plano e aguarda aprovação
automático (se habilitado pela sua organização) · aprova automaticamente com uma verificação de segurança em segundo plano


Referência: Modos de permissão

2.3 O que é /init e quando devo executá-lo?

Execute uma vez, no início, em qualquer repositório em que você trabalhará mais de uma vez. Ele verifica o projeto e escreve CLAUDE.md com comandos de compilação, arquitetura e convenções. Cada sessão futura o carrega automaticamente, então Claude começa com contexto.

2.4 O que vai em CLAUDE.md?

Coisas que ferramentas não conseguem impor e que um novo colega erraria no primeiro dia:

2.5 Claude não está seguindo meu CLAUDE.md

• Muito longo ou muito vago: reduza às regras que realmente importam
• Enterrado em prosa: coloque regras rígidas no topo, use linguagem imperativa ("Nunca X. Sempre Y.")


Referência: Melhores práticas

2.6 Aponte para um arquivo específico sem colá-lo

Digite @ e depois o caminho (preenchimento com tabulação). O arquivo mencionado é lido antes de Claude responder.

2.7 Cole uma captura de tela no prompt

Arraste a imagem para o terminal ou pressione Ctrl+V. No Mac é Ctrl, não Cmd (Cmd+V cola texto). Funciona para diálogos de erro, mockups de UI, fotos de quadro branco.

2.8 Copie a resposta de Claude do terminal

/copy coloca a última resposta na sua área de transferência. /export escreve toda a conversa em um arquivo.

2.9 Recupere uma sessão anterior

claude --continue retoma a mais recente. claude --resume abre uma lista para escolher. As sessões são armazenadas localmente por diretório de projeto.

2.10 Trocar modelos

/model abre o seletor. Defina um padrão em .claude/settings.json se quiser o mesmo modelo em cada sessão.

2.11 Pensamento estendido

Ativado por padrão; você verá o raciocínio de Claude antes de respostas mais difíceis. Use /effort para aumentar ou diminuir a profundidade. Vale a latência extra para depuração complicada ou decisões de arquitetura.

2.12 Interrompa no meio da tarefa

Pressione Ctrl+C para cancelar a geração atual e depois diga o que fazer em vez disso. Sem necessidade de reiniciar a conversa.


3. Evoluindo

Pergunta

Resposta

3.1 O que é MCP?

MCP conecta Claude Code às suas ferramentas externas: GitHub, Linear, Slack, seu banco de dados, sua pilha de observabilidade. Uma configuração .mcp.json e Claude pode ler seus problemas, consultar seus dados e trabalhar as mesmas ferramentas que você. Primeiro conector comum: seu rastreador de problemas.


Referência: MCP

3.2 Configure seu primeiro servidor MCP

• Adicione um .mcp.json na raiz do projeto ou use claude mcp add
• Cada entrada nomeia um pacote de servidor mais quaisquer variáveis de ambiente (geralmente um token de autenticação)
• Reinicie Claude Code e execute /mcp para confirmar que está conectado

3.3 Para que servem os hooks?

Scripts de shell que disparam em eventos (antes de uma ferramenta ser executada, após uma edição de arquivo, quando Claude está esperando por você). Primeiro hook comum: um hook de Notificação que avisa sua área de trabalho quando Claude precisa de entrada. O mesmo mecanismo pode executar seu linter após cada edição, postar no Slack ou bloquear edições em caminhos protegidos.


Referência: Guia de hooks

3.4 Crie um prompt reutilizável / comando de barra

Coloque um arquivo markdown em .claude/commands/. O nome do arquivo se torna o comando: .claude/commands/ship.md se torna /ship. Inglês simples, sem sintaxe especial. Caminho mais fácil: peça a Claude para escrever para você.


Referência: Comandos de barra

3.5 Habilidades vs. comandos de barra

Mesmo mecanismo; comandos foram mesclados em habilidades. .claude/commands/foo.md e .claude/skills/foo/SKILL.md ambos criam /foo. A forma de habilidade oferece uma pasta para arquivos de suporte (documentos de referência, modelos, scripts auxiliares).


Referência: Habilidades

3.6 Para que servem os subagentos?

Trabalho paralelo: pesquise diferentes partes da base de código, revise um diff em dimensões separadas ou gere implementações concorrentes ao mesmo tempo. A sessão principal agrega os resultados.


Referência: Subagentos

3.7 Execute sem interface (CI / scripts)

claude -p "seu prompt" executa uma vez e imprime o resultado. Bom para hooks de CI, verificações de pré-commit ou piping em outras ferramentas. Autenticação via sua sessão conectada ou ANTHROPIC_API_KEY.


Referência: Uso no estilo Unix

3.8 Desfaça o que fez

/rewind volta a um ponto de verificação anterior. Os pontos de verificação são capturados automaticamente a cada prompt que você envia. Para qualquer coisa já confirmada, use um git revert normal.


Referência: Checkpointing

3.9 Compartilhe sua configuração com a equipe

Verifique .claude/ no repositório (CLAUDE.md, comandos, configuração MCP). Qualquer pessoa que clonar o repositório obtém a mesma configuração automaticamente. As habilidades também podem ser empacotadas como um plugin que as equipes instalam via /plugin.


Referência: Plugins


4. Armadilhas comuns

Pergunta

Resposta

4.1 Não consigo encontrar arquivos / a busca não retorna nada

Claude Code usa ripgrep internamente. Se estiver faltando, a busca se degrada. Instale-o (brew install ripgrep ou apt install ripgrep) e defina USE_BUILTIN_RIPGREP=0 para usar a cópia do sistema.

4.2 Copiar/colar e rolagem quebrados via SSH ou em tmux

A interface do terminal captura eventos do mouse. Mantenha Shift pressionado ao selecionar para contorná-lo, ou configure tmux para passar eventos do mouse. /copy e /export contornam o problema completamente.

4.3 Lento no WSL

Ler arquivos do Windows através de /mnt/c/ é uma penalidade conhecida. Mova o repositório para o sistema de arquivos WSL (~/ em vez de /mnt/c/...). A diferença de velocidade é dramática.

4.4 Colar imagem não está funcionando no Mac

Use Ctrl+V, não Cmd+V. Cmd+V cola texto; Ctrl+V é o caminho para imagem da área de transferência.

4.5 A regra de permissão com curinga não corresponde

Construa regras incrementalmente: aprove comandos interativamente primeiro, verifique o que foi escrito nas configurações, depois generalize.

4.6 Modo headless -p se comporta diferentemente

• Servidores MCP que precisam de OAuth não podem solicitar em modo headless
• Aprovações interativas não são transferidas
Para headless/CI, prefira autenticação por chave de API e servidores MCP configurados com tokens de variáveis de ambiente.

4.7 Ficou sem contexto no meio da tarefa

/compact resume a conversa anterior para liberar espaço. /clear começa do zero mantendo CLAUDE.md e configurações carregadas. Para tarefas longas, divida em etapas com um /clear entre fases.


5. Privacidade e confiança

Pergunta

Resposta

5.1 A Anthropic treina com meu código?

Não. Sob os termos de Equipe/Empresa da sua organização, seu código e conversas não são usados para treinar modelos.


Referência: Uso de dados

5.2 Para onde meu código realmente vai?

Claude Code é executado em sua máquina. Os arquivos de origem são lidos localmente, e apenas as porções necessárias para a tarefa atual são enviadas à API para gerar uma resposta. Nada é indexado, carregado como um repositório inteiro ou usado para treinamento.


Referência: Uso de dados

5.3 Alguém mais pode ver minhas conversas?

Não. As sessões são armazenadas localmente em sua máquina, por diretório de projeto, e não são compartilhadas com colegas de equipe ou visíveis em nenhum painel. Use /export se você quiser compartilhar uma conversa.


Referência: Uso de dados

5.4 Como mantenho segredos e arquivos .env fora da conversa?

Claude apenas lê os arquivos que precisa para a tarefa; não verifica todo o seu repositório. Para bloquear especificamente arquivos, adicione uma regra de negação de Leitura em .claude/settings.json (por exemplo, "Read(.env*)"). Arquivos negados não podem ser lidos mesmo se você acidentalmente pedir por eles.


Referência: Permissões

5.5 O que o modo "accept-edits" pode fazer sem me perguntar?

As edições de arquivo passam sem um aviso. Ainda assim, ele pergunta antes de executar comandos shell, fazer chamadas de rede ou tocar em qualquer coisa fora do seu diretório de trabalho. Para um controle mais rigoroso, mantenha-se no modo padrão.


Referência: Permissões


Apêndice: Ainda preso?

Recurso

Para que serve

/help

Listagem de comando integrada do que está disponível em sua sessão

/bug

Registre um problema no terminal (alias para /feedback)

Tudo aqui, em detalhes

Canal #claude-code da sua equipe

Pequenas vitórias e erros estranhos têm lugar lá


Apêndice: Diretório de recursos

Claude Code é atualizado frequentemente. Verifique detalhes específicos da versão em code.claude.com/docs antes de distribuir internamente.

Isto respondeu à sua pergunta?