Cenários práticos e fluxos de trabalho do Claude Code
Estes são os fluxos de trabalho mais comuns e úteis do Claude Code, cobrindo basicamente as tarefas do dia a dia, como assumir novos projetos, corrigir bugs, refatorar, completar testes e escrever documentação.
Fluxos de trabalho comuns
- Entender uma nova base de código: após entrar no diretório do projeto, execute
claudee pergunte primeiro "me dê uma visão geral da base de código", "explique os principais padrões de arquitetura", "quais são os principais modelos de dados". - Corrigir bugs com eficiência: cole a mensagem de erro completa e os passos para reproduzi-lo, por exemplo: "estou vendo este erro ao executar npm test, por favor me ajude a encontrar e corrigir o problema".
- Refatoração de código: peça primeiro ao Claude para localizar APIs antigas ou lógica duplicada e, em seguida, solicite explicitamente que a refatoração "mantenha o comportamento original inalterado".
- Trabalhar com testes: peça ao Claude para identificar primeiro o código não coberto, depois completar os testes e os casos extremos e, por fim, executar os testes para validar.
- Criar Pull Request: resuma primeiro as alterações e, em seguida, peça para gerar o título do PR, o resumo e as instruções de teste, adicionando notas de segurança quando necessário.
- Tratar documentação: peça ao Claude para localizar funções sem comentários e adicionar JSDoc, trechos de README ou notas de migração.
- Usar imagens: suporta arrastar capturas de tela, mockups de design e imagens de erro, ideal para depurar problemas de UI e reproduzir layouts visuais.
- Configurar a memória do projeto: use
/initpara gerar oCLAUDE.md, registrando comandos comuns, convenções de arquitetura e padrões de código. - Integração com pipe Unix: use
claude -ppara receber logs, saídas de build e diffs, ideal para integrar em scripts e fluxos de CI. - Configuração de servidores MCP: use
claude mcp add/list/get/removepara gerenciar extensões de capacidades externas.
Exemplo de configuração de servidores MCP
bash
claude mcp add my-server -e API_KEY=123 -- /path/to/server
claude mcp list
claude mcp get my-server
claude mcp remove my-serverExemplo de integração via pipe
bash
cat build-error.txt | claude -p "explique de forma concisa a causa raiz deste erro de build" > output.txt