O que é o Claude Code e por que ele mudou a forma de construir

Claude Code não é um chat que escreve código: é um agente que lê o projeto, executa comandos e conecta ferramentas. O que é, o que muda e onde ele erra.

Desenvolvimento

Por Daniel Skroski11 min de leitura

A primeira vez que alguém vê o Claude Code funcionando, a reação costuma ser a errada. A pessoa acha que está vendo uma versão mais rápida do chat que já conhece. Não está.

A diferença não é a qualidade do texto que sai. É que ele não devolve texto para você copiar: ele abre os arquivos, procura o que precisa, escreve a alteração, roda o comando, lê o erro que apareceu e tenta de novo. A conversa deixou de ser sobre código e passou a ser sobre o trabalho.

Este artigo explica o que é o Claude Code, o que muda quando uma ferramenta assim entra no processo de um studio, e onde ela erra. A última parte é a que menos aparece por aí e é a que decide se o projeto sai bom.

Resumo em cinco linhas
• Claude Code é um agente de programação da Anthropic: ele lê arquivos, executa comandos e usa ferramentas em vez de só sugerir texto.
• Roda no terminal, em aplicativo de computador, no navegador e dentro do editor de código.
• O que o torna útil em projeto real são quatro peças: contexto do projeto, ferramentas, MCP e skills.
• A escolha do modelo é uma decisão de custo e profundidade, não de marketing. Nem toda tarefa merece o modelo mais caro.
• Nada disso remove a revisão humana. Escrever ficou barato; entender continua caro, e é quem entende que responde pelo resultado.

01. A diferença entre sugerir e fazer

Vale começar pela distinção que organiza tudo.

Um assistente de autocomplete no editor sugere a próxima linha. Ele vê o arquivo aberto, às vezes um pouco em volta, e completa. É útil e é limitado: quem decide o que fazer, abre os arquivos certos, roda o teste e lê o erro continua sendo a pessoa.

Um chat de IA responde perguntas sobre código. Você cola um trecho, ele explica ou reescreve, você copia de volta. Também é útil, e o gargalo é o vaivém: o modelo nunca vê o projeto inteiro, então boa parte da conversa é você explicando o contexto que ele não tem.

Um agente de programação faz outra coisa. Ele tem permissão para agir: listar arquivos, procurar por padrão, ler o que achou, escrever alteração, executar comando, ler a saída, decidir o próximo passo. O ciclo se fecha sem você no meio de cada volta.

É por isso que a comparação certa não é “escreve código melhor”. É “consegue terminar uma tarefa que tem mais de um passo”.

02. Onde ele roda

O Claude Code existe em quatro lugares, e a escolha muda o tipo de trabalho que cabe.

No terminal. É a forma original e a mais direta: você está na pasta do projeto e conversa com o agente ali mesmo. É onde a maior parte do trabalho de verdade acontece, porque o terminal já é onde vivem os comandos.

Em aplicativo de computador, para Mac e Windows, para quem prefere uma janela própria em vez da linha de comando.

No navegador, em claude.ai/code, útil quando você não está na sua máquina ou quer acompanhar uma tarefa que já está rodando.

Dentro do editor, com extensões para VS Code e para os editores da JetBrains, para quem quer o agente ao lado do arquivo que está lendo.

É o mesmo agente nos quatro. O que muda é a superfície.

03. As quatro peças que fazem diferença em projeto real

Sem estas quatro, um agente de programação é uma demonstração impressionante que não sobrevive à segunda semana.

Contexto do projeto

Todo projeto tem regras que não estão escritas no código: o padrão de nome, a pasta onde vive cada coisa, o comando que roda os testes, a decisão de arquitetura que foi tomada em uma reunião. Um agente sem isso reinventa convenção a cada tarefa e o resultado fica com cara de remendo.

O Claude Code lê um arquivo de instruções do projeto e passa a trabalhar dentro dessas regras. Parece detalhe e é o que separa código que entra no repositório de código que precisa ser reescrito.

Ferramentas

O agente vem com um conjunto de ações: ler arquivo, escrever, editar, buscar por nome, buscar por conteúdo, executar comando no terminal, pesquisar e abrir página na web. Essa lista curta é o que transforma sugestão em execução, e cada item existe para fechar um passo do ciclo sem depender de você.

MCP, o encaixe com o resto

MCP é a sigla de Model Context Protocol, um padrão aberto para conectar um agente a sistemas externos. Em vez de cada ferramenta inventar seu próprio jeito de expor funcionalidade, o servidor MCP publica o que sabe fazer e o agente passa a poder usar.

Na prática, é isso que tira o agente de dentro da pasta de código. Com um servidor MCP conectado, ele consulta o sistema que a empresa já usa, lê o conteúdo de um site, abre um chamado, atualiza um registro. A Duplo D usa exatamente isso para trabalhar em sites WordPress: o agente conversa com a instalação em vez de gerar arquivos que alguém depois sobe na mão.

Skills

Skill é um pacote de instruções para uma tarefa que se repete: como esta empresa publica um artigo, como se monta um fluxo de automação aqui, qual é o padrão visual da marca. Fica guardado e é carregado quando o assunto aparece.

A diferença entre uma skill e um prompt longo é a mesma que entre um procedimento e uma explicação improvisada. O procedimento é revisado, versionado, melhora com o uso e produz o mesmo resultado na terça e na sexta.

04. Planejar antes, delegar durante

Duas capacidades que mudam o comportamento em tarefa grande.

Modo de planejamento. Antes de tocar em qualquer arquivo, o agente investiga e escreve o plano do que pretende fazer. Você lê, corrige, aprova. Parece burocracia e é o oposto: o erro caro em projeto de software quase nunca é a linha errada, é a abordagem errada, e a abordagem errada custa muito menos quando aparece em um parágrafo do que em quarenta arquivos alterados.

Subagentes. Tarefas independentes podem ser distribuídas para agentes paralelos, cada um com o seu próprio espaço de trabalho. Vasculhar uma base grande atrás de todos os pontos afetados é o caso clássico: em vez de ler tudo em sequência, várias frentes leem em paralelo e devolvem o resultado.

O uso saudável dos dois é o mesmo princípio: planejar onde a decisão é cara, delegar onde o trabalho é largo e independente.


Quer ver isso aplicado no seu projeto?

Conte em duas linhas o que precisa ser construído ou automatizado. A gente devolve o escopo real, com o que a IA assume e o que continua humano.

05. Os modelos, e por que a escolha importa

Claude Code roda sobre os modelos Claude, e escolher entre eles é decisão de engenharia com efeito direto no custo.

Modelo Onde brilha Preço de API por milhão de tokens
Claude Opus 5 Tarefa longa e difícil: refatoração grande, trabalho autônomo de várias etapas US$ 5 de entrada, US$ 25 de saída
Claude Sonnet 5 O equilíbrio para o dia a dia, com boa qualidade em código e agentes US$ 3 de entrada, US$ 15 de saída
Claude Haiku 4.5 Tarefa simples e sensível a tempo: classificar, extrair, responder curto US$ 1 de entrada, US$ 5 de saída

Os valores acima são os da API da Anthropic, e servem como referência de proporção mesmo para quem usa o Claude Code por plano de assinatura: a relação entre os modelos é a mesma. O ponto prático é que rodar tudo no modelo mais caro é desperdício, e rodar tudo no mais barato é falsa economia. Triagem no menor, construção no intermediário, problema difícil no maior.

Duas outras coisas mudam a conta na prática. A primeira é a janela de contexto de um milhão de tokens nos modelos maiores, que é o que permite o agente carregar uma base de código inteira em vez de trabalhar por pedaços. A segunda é o modo rápido, que aumenta a velocidade de resposta sem trocar o modelo por um menor, útil quando alguém está esperando na frente da tela.

06. Como a Duplo D usa no dia a dia

Três frentes, todas com revisão humana no fim.

Sites WordPress. O agente se conecta à instalação por MCP e trabalha nela: lê a estrutura das páginas, ajusta conteúdo, mexe em template, sobe arquivo. Isso muda o ritmo de trabalhos que antes eram lentos por serem repetitivos, como revisar título e descrição de dezenas de páginas ou aplicar uma mudança de padrão em várias seções ao mesmo tempo. E muda com rastro: dá para conferir cada alteração.

Automação com n8n. Fluxo de automação é estrutura, e estrutura é onde o agente ajuda. Ele monta o desenho inicial a partir de uma descrição de regra de negócio e a pessoa ajusta o que só quem conhece o processo sabe. Também serve para achar por que um fluxo parou às duas da manhã, que é leitura de log em volume.

Revisão. A frente mais subestimada. Uma passada de leitura antes de publicar pega o que o cansaço não pega: o link que aponta para uma página que não existe, o texto que ficou com dois nomes diferentes para a mesma coisa, a alteração que quebrou algo três arquivos adiante. Não substitui revisão humana; muda o que sobra para ela.

O que amarra as três é uma regra simples de operação: nada entra no ar sem que uma pessoa tenha olhado a alteração e sem que exista um caminho de volta. Backup antes de mexer em conteúdo, histórico de versões no código, e uma conferência da página publicada depois de publicada. Parece óbvio escrito assim, e é exatamente o que se pula quando a ferramenta deixa tudo rápido demais.

07. O que separa um pedido bom de um pedido ruim

A qualidade do que sai depende muito mais do pedido do que da ferramenta, e o padrão é sempre o mesmo.

Diga o objetivo, não o passo a passo. “Faça o formulário de contato cair no CRM em vez de virar e-mail” rende mais que uma sequência de instruções técnicas, porque o agente enxerga o projeto e você não está olhando para cada arquivo. Roteiro detalhado só vale onde existe exatamente um caminho seguro, como em uma migração de dados ou uma publicação.

Diga onde ele pode olhar. Metade dos erros vem de o agente supor uma informação que estava a um arquivo de distância. Apontar a pasta certa, o sistema certo ou o documento certo economiza mais tempo que qualquer refinamento de frase.

Diga como conferir. Um pedido que termina em “e rode o teste” ou “e confira se a página abre” tem um critério objetivo de pronto. Sem isso, o agente decide sozinho quando terminou, e a régua dele nem sempre é a sua.

Diga o que não fazer. Uma frase costuma resolver: só o que foi pedido, sem reorganizar o resto. É a instrução que mais evita alteração inesperada em arquivo que ninguém pediu para tocar.

É a mesma habilidade que faz diferença ao contratar qualquer pessoa: descrever o problema com precisão. A ferramenta só deixou isso mais visível, porque o resultado de um pedido vago chega em minutos em vez de em uma semana.

08. Onde erra, e o que fazer

Esta é a seção que separa quem usa de quem assiste a demonstração.

Faz mais do que foi pedido. Você pede uma correção pontual e vem junto um arquivo novo, uma abstração e um tratamento de erro para um caso que não acontece. A defesa é combinar o escopo por escrito antes: só o que foi pedido, sem faxina em volta.

Diz que terminou antes de terminar. Em tarefa longa, o relatório de progresso pode ficar mais otimista que o estado real. A defesa é exigir evidência: qual comando rodou, qual foi a saída. Afirmação sem rastro não conta como feito.

Não sabe o que não sabe. Sobre um sistema interno, uma regra de negócio não documentada ou um combinado feito em reunião, ele produz uma resposta plausível. A defesa é dar acesso à fonte, por MCP ou por base de conhecimento, em vez de esperar que ele adivinhe.

Executa comando de verdade. Este é o risco que exige regra, não instinto. Um agente com permissão para rodar comandos pode apagar, sobrescrever e publicar. Trabalhe em ambiente com histórico e reversão, tenha backup antes de mexer em conteúdo, e mantenha confirmação humana para o que não tem volta.

Chave e segredo não entram na conversa. Credencial não vai colada no prompt. Vai em variável de ambiente ou em cofre de credenciais, e o agente usa sem ler o valor.

💡 A regra que resolve a maior parte desses casos: quanto mais difícil for perceber o erro, mais gente precisa haver no meio. Código quebrado aparece na hora. Conteúdo errado no ar pode levar semanas.

09. E se eu não programo?

A pergunta é justa, e a resposta tem duas partes.

A ferramenta baixou muito a barreira de entrada para escrever. Não baixou a barreira para entender. Quem não lê código não consegue avaliar o que recebeu, e publicar o que não se entende é assumir um risco cujo tamanho não dá para estimar. Para experimento pessoal, ótimo. Para o site que sustenta o faturamento da empresa, não.

O que muda de verdade para quem não programa é outra coisa: descrever bem o problema virou a habilidade que mais rende. Quem consegue explicar com precisão o que precisa acontecer, com que regra e em que ordem, extrai muito mais de qualquer time ou fornecedor. Isso não é técnica de programação, é clareza, e sempre foi a parte difícil.

10. Perguntas frequentes


1. O que é o Claude Code?
É o agente de programação oficial da Anthropic. Diferente de um chat que responde sobre código, ele age dentro do projeto: lê arquivos, procura por conteúdo, escreve alterações, executa comandos no terminal, lê a saída e decide o próximo passo. O ciclo se fecha sem uma pessoa copiando e colando a cada volta.

2. Qual a diferença entre o Claude Code e o ChatGPT?
A diferença principal não é o modelo, é o que a ferramenta pode fazer. Um chat devolve texto que você aplica; um agente de programação aplica. Ele tem permissão para ler e escrever arquivos, executar comandos e usar ferramentas externas, o que permite terminar tarefas com vários passos em vez de responder perguntas isoladas.

3. Onde o Claude Code funciona?
Em quatro superfícies: no terminal, em aplicativo para Mac e Windows, no navegador em claude.ai/code, e dentro do editor de código com extensões para VS Code e para os editores da JetBrains. É o mesmo agente nos quatro lugares.

4. O que é MCP?
MCP é o Model Context Protocol, um padrão aberto para conectar um agente a sistemas externos. Em vez de cada ferramenta inventar o próprio jeito de expor funcionalidade, um servidor MCP publica o que sabe fazer e o agente passa a poder usar. É o que permite o agente sair da pasta de código e trabalhar em um site, um CRM ou um sistema interno.

5. O que são skills no Claude Code?
São pacotes de instruções para tarefas que se repetem: como esta empresa publica um artigo, como se monta um fluxo de automação aqui, qual é o padrão visual da marca. Ficam guardados e são carregados quando o assunto aparece. A diferença para um prompt longo é a mesma que entre um procedimento revisado e uma explicação improvisada.

6. Qual modelo usar: Opus, Sonnet ou Haiku?
Depende da tarefa. Opus 5 para trabalho longo e difícil, como refatoração grande e execução autônoma de várias etapas. Sonnet 5 como equilíbrio para o dia a dia, com boa qualidade em código e agentes. Haiku 4.5 para tarefa simples e sensível a tempo, como classificar ou extrair. Rodar tudo no maior é desperdício; rodar tudo no menor é falsa economia.

7. Quanto custa usar o Claude Code?
O uso costuma se dar por plano de assinatura, e existe também o caminho por API, cujos valores públicos servem de referência de proporção: por milhão de tokens, cerca de US$ 5 de entrada e US$ 25 de saída no Opus 5, US$ 3 e US$ 15 no Sonnet 5, US$ 1 e US$ 5 no Haiku 4.5. O que mais move a conta na prática não é o preço da tabela, é a escolha do modelo por tipo de tarefa.

8. É seguro deixar um agente executar comandos?
É seguro com regra, não com confiança. Trabalhe em ambiente com histórico e reversão, faça backup antes de mexer em conteúdo, e mantenha confirmação humana para tudo o que não tem volta. Credencial e chave de acesso nunca vão coladas na conversa: ficam em variável de ambiente ou cofre, e o agente usa sem ler o valor.

9. O Claude Code substitui um desenvolvedor?
Substitui a parte previsível do trabalho, não o profissional. Ele escreve rápido e não sabe se deveria ter escrito aquilo. Continua sendo preciso decidir a arquitetura, revisar o que veio e responder pelo que foi publicado. O efeito real é que revisar virou o gargalo do time, porque escrever ficou barato e entender continuou caro.

10. Dá para usar sem saber programar?
Dá para produzir, não dá para avaliar. Quem não lê código não consegue julgar o que recebeu, e publicar o que não se entende é assumir um risco de tamanho desconhecido. Para experimento pessoal serve; para o sistema que sustenta o faturamento, não. O que rende para quem não programa é outra habilidade: descrever o problema com precisão.

11. O que é o Claude Agent SDK?
É o Claude Code empacotado como biblioteca, para quem quer construir o próprio agente sobre a mesma base: as ferramentas de arquivo e terminal, o ciclo de execução, o suporte a MCP e a subagentes. Serve para embutir um agente dentro de um produto, em vez de operá-lo pelo terminal.

12. Como a Duplo D usa o Claude Code nos projetos?
Em três frentes, todas com revisão humana no fim: sites WordPress, com o agente conectado por MCP à instalação em vez de gerar arquivos para alguém subir na mão; automação com n8n, montando a estrutura do fluxo a partir da regra de negócio e investigando falhas; e revisão antes de publicar, que pega link quebrado, termo inconsistente e efeito colateral de uma alteração.


11. O que levar daqui

Claude Code não é um chat mais rápido. É a mudança de uma ferramenta que sugere para uma que executa, e isso desloca o trabalho: menos tempo digitando, mais tempo decidindo o que deve existir e conferindo o que apareceu.

Quem trata isso como atalho para pular a etapa de entender acumula dívida em silêncio. Quem trata como jeito de gastar mais tempo na parte difícil entrega mais, e entrega melhor.

A gente constrói o que você imaginar.

Studio de IA em Curitiba, atendendo o Brasil todo por vídeo. Agentes de IA sob medida, automação com n8n, atendimento no WhatsApp, RAG, design e desenvolvimento.
Daniel Skroski

Daniel Skroski

Designer e desenvolvedor, fundador da Duplo D em Curitiba. Trabalha com UX, interface, front end e automacao com Inteligencia Artificial desde 2000.