O Claude Code opera diretamente no seu terminal, compreendendo o contexto do seu projeto e realizando ações reais. Não é necessário adicionar arquivos manualmente ao contexto - o Claude explorará sua base de código conforme necessário.

Entenda código desconhecido

> o que o sistema de processamento de pagamento faz?
> encontre onde as permissões de usuário são verificadas
> explique como a camada de cache funciona

Automatize operações Git

> commit minhas alterações
> criar um pr
> qual commit adicionou testes para markdown em dezembro?
> rebase na main e resolva quaisquer conflitos de merge

Edite código de forma inteligente

> adicione validação de entrada ao formulário de cadastro
> refatore o logger para usar a nova API
> corrija a condição de corrida na fila de trabalho

Teste e depure seu código

> execute testes para o módulo de autenticação e corrija falhas
> encontre e corrija vulnerabilidades de segurança
> explique por que este teste está falhando

Incentive um pensamento mais profundo

Para problemas complexos, peça explicitamente ao Claude para pensar mais profundamente:

> pense sobre como devemos arquitetar o novo serviço de pagamento
> pense bem sobre os casos extremos em nosso fluxo de autenticação

O Claude Code mostrará quando o Claude (Sonnet 3.7) estiver usando pensamento estendido. Você pode proativamente solicitar ao Claude para “pensar” ou “pensar profundamente” para tarefas que exigem mais planejamento. Sugerimos que você primeiro conte ao Claude sobre sua tarefa e deixe-o reunir contexto do seu projeto. Em seguida, peça para “pensar” para criar um plano.

O Claude pensará mais com base nas palavras que você usa. Por exemplo, “pense bem” acionará um pensamento mais estendido do que dizer apenas “pense”.

Para mais dicas, veja Dicas de pensamento estendido.

Automatize fluxos de trabalho de CI e infraestrutura

O Claude Code vem com um modo não interativo para execução sem interface. Isso é especialmente útil para executar o Claude Code em contextos não interativos como scripts, pipelines e Github Actions.

Use --print (-p) para executar o Claude em modo não interativo. Neste modo, você pode definir a variável de ambiente ANTHROPIC_API_KEY para fornecer uma chave de API personalizada.

O modo não interativo é especialmente útil quando você pré-configura o conjunto de comandos que o Claude tem permissão para usar:

export ANTHROPIC_API_KEY=sk_...
claude -p "atualize o README com as alterações mais recentes" --allowedTools "Bash(git diff:*)" "Bash(git log:*)" Write --disallowedTools ...