Tutoriais do Claude Code
Exemplos práticos e padrões para usar efetivamente o Claude Code em seu fluxo de trabalho de desenvolvimento.
Este guia fornece tutoriais passo a passo para fluxos de trabalho comuns com o Claude Code. Cada tutorial inclui instruções claras, comandos de exemplo e melhores práticas para ajudá-lo a obter o máximo do Claude Code.
Índice
- Entender novas bases de código
- Corrigir bugs eficientemente
- Refatorar código
- Trabalhar com testes
- Criar pull requests
- Lidar com documentação
- Usar fluxos de trabalho git avançados
- Trabalhar com imagens
- Configurar memória do projeto
- Usar o Claude como utilitário unix
- Configurar o Model Context Protocol (MCP)
Entender novas bases de código
Obter uma visão geral rápida da base de código
Quando usar: Você acabou de entrar em um novo projeto e precisa entender sua estrutura rapidamente.
Navegar até o diretório raiz do projeto
Iniciar o Claude Code
Solicitar uma visão geral de alto nível
Aprofundar em componentes específicos
Dicas:
- Comece com perguntas amplas, depois restrinja a áreas específicas
- Pergunte sobre convenções de codificação e padrões usados no projeto
- Solicite um glossário de termos específicos do projeto
Encontrar código relevante
Quando usar: Você precisa localizar código relacionado a uma funcionalidade ou recurso específico.
Peça ao Claude para encontrar arquivos relevantes
Obter contexto sobre como os componentes interagem
Entender o fluxo de execução
Dicas:
- Seja específico sobre o que você está procurando
- Use a linguagem do domínio do projeto
Corrigir bugs eficientemente
Diagnosticar mensagens de erro
Quando usar: Você encontrou uma mensagem de erro e precisa encontrar e corrigir sua origem.
Compartilhe o erro com o Claude
Solicite recomendações de correção
Aplique a correção
Dicas:
- Diga ao Claude o comando para reproduzir o problema e obter um rastreamento de pilha
- Mencione quaisquer etapas para reproduzir o erro
- Informe ao Claude se o erro é intermitente ou consistente
Refatorar código
Modernizar código legado
Quando usar: Você precisa atualizar código antigo para usar padrões e práticas modernas.
Identificar código legado para refatoração
Obter recomendações de refatoração
Aplicar as mudanças com segurança
Verificar a refatoração
Dicas:
- Peça ao Claude para explicar os benefícios da abordagem moderna
- Solicite que as mudanças mantenham compatibilidade retroativa quando necessário
- Faça a refatoração em pequenos incrementos testáveis
Trabalhar com testes
Adicionar cobertura de testes
Quando usar: Você precisa adicionar testes para código não coberto.
Identificar código não testado
Gerar estrutura de testes
Adicionar casos de teste significativos
Executar e verificar testes
Dicas:
- Peça testes que cubram casos de borda e condições de erro
- Solicite tanto testes unitários quanto de integração quando apropriado
- Peça ao Claude para explicar a estratégia de teste
Criar pull requests
Gerar PRs abrangentes
Quando usar: Você precisa criar um pull request bem documentado para suas alterações.
Resumir suas alterações
Gerar um PR com o Claude
Revisar e refinar
Adicionar detalhes de teste
Dicas:
- Peça diretamente ao Claude para fazer um PR para você
- Revise o PR gerado pelo Claude antes de enviar
- Peça ao Claude para destacar riscos ou considerações potenciais
Lidar com documentação
Gerar documentação de código
Quando usar: Você precisa adicionar ou atualizar documentação para seu código.
Identificar código não documentado
Gerar documentação
Revisar e melhorar
Verificar documentação
Dicas:
- Especifique o estilo de documentação que você deseja (JSDoc, docstrings, etc.)
- Peça exemplos na documentação
- Solicite documentação para APIs públicas, interfaces e lógica complexa
Trabalhar com imagens
Analisar imagens e capturas de tela
Quando usar: Você precisa trabalhar com imagens em sua base de código ou obter ajuda do Claude para analisar conteúdo de imagem.
Adicionar uma imagem à conversa
Você pode usar qualquer um destes métodos:
Peça ao Claude para analisar a imagem
Use imagens para contexto
Obter sugestões de código a partir de conteúdo visual
Dicas:
- Use imagens quando descrições textuais seriam pouco claras ou trabalhosas
- Inclua capturas de tela de erros, designs de UI ou diagramas para melhor contexto
- Você pode trabalhar com múltiplas imagens em uma conversa
- A análise de imagem funciona com diagramas, capturas de tela, mockups e mais
Configurar memória do projeto
Criar um arquivo CLAUDE.md efetivo
Quando usar: Você quer configurar um arquivo CLAUDE.md para armazenar informações importantes do projeto, convenções e comandos frequentemente usados.
Inicializar um CLAUDE.md para sua base de código
Dicas:
- Inclua comandos frequentemente usados (build, test, lint) para evitar buscas repetidas
- Documente preferências de estilo de código e convenções de nomenclatura
- Adicione padrões arquiteturais importantes específicos do seu projeto
- Você pode adicionar arquivos CLAUDE.md à pasta onde executa o Claude, diretórios pai (Claude lê estes automaticamente), ou diretórios filhos (Claude os puxa sob demanda)
Usar o Claude como utilitário unix
Adicionar o Claude ao seu processo de verificação
Quando usar: Você quer usar o Claude Code como um linter ou revisor de código.
Passos:
Adicionar o Claude ao seu script de build
Pipe in, pipe out
Quando usar: Você quer canalizar dados para o Claude e receber dados de volta em um formato estruturado.
Canalizar dados através do Claude
Configurar Model Context Protocol (MCP)
Model Context Protocol (MCP) é um protocolo aberto que permite que LLMs acessem ferramentas externas e fontes de dados. Para mais detalhes, veja a documentação do MCP.
Use servidores MCP de terceiros por sua conta e risco. Certifique-se de confiar nos servidores MCP, e seja especialmente cuidadoso ao usar servidores MCP que se comunicam com a internet, pois estes podem expô-lo a risco de injeção de prompt.
Configurar servidores MCP
Quando usar: Você quer aprimorar as capacidades do Claude conectando-o a ferramentas especializadas e servidores externos usando o Model Context Protocol.
Adicionar um Servidor MCP Stdio
Gerenciar seus servidores MCP
Dicas:
- Use a flag
-s
ou--scope
comproject
(padrão) ouglobal
para especificar onde a configuração é armazenada - Defina variáveis de ambiente com flags
-e
ou--env
(ex:-e CHAVE=valor
) - MCP segue uma arquitetura cliente-servidor onde o Claude Code (o cliente) pode se conectar a múltiplos servidores especializados
Conectar a um servidor MCP Postgres
Quando usar: Você quer dar ao Claude acesso somente leitura a um banco de dados PostgreSQL para consultas e inspeção de esquema.
Adicionar o servidor MCP Postgres
Consultar seu banco de dados com o Claude
Dicas:
- O servidor MCP Postgres fornece acesso somente leitura por segurança
- Claude pode ajudar você a explorar a estrutura do banco de dados e executar consultas analíticas
- Você pode usar isso para entender rapidamente esquemas de banco de dados em projetos não familiares
- Certifique-se de que sua string de conexão use credenciais apropriadas com permissões mínimas necessárias
Próximos passos
Implementação de referência do Claude Code
Clone nossa implementação de referência do contêiner de desenvolvimento.
Was this page helpful?