Pular para o conteúdo principal

Trabalhando com o Claude Code como um Dev Sênior: O poder dos prompts reais

Nos últimos meses, usei o Claude Code — o agente de IA da Anthropic que roda direto no terminal — como meu principal parceiro de engenharia. Não usei a ferramenta apenas para "gerar funções isoladas", mas para desenvolver, auditar e lançar dois projetos reais para o Grupo Tema Organização Contábil: um site institucional de alta performance e o CondoAssembleia (um sistema full-stack complexo de votação eletrônica utilizando Next.js, TypeScript e Supabase).

A grande virada de chave foi perceber que a diferença entre pedir para a IA "fazer algo" e trabalhar com ela como um dev sênior ao seu lado está na estrutura e na disciplina dos seus prompts. Abaixo, compartilho as estratégias e os prompts reais que funcionaram nesses dois cenários.

🏗️ Cenário 1: O Site Institucional (Contexto de Negócio e UX)

O site institucional é uma landing page one-page estática. Em vez de apenas pedir a estrutura técnica, o resultado mudou quando passei o contexto real do negócio:

"É um escritório de contabilidade em Goiás, com mais de 30 anos de mercado. Preciso de uma seção de serviços, diferenciais, depoimentos, FAQ e contato, com CTA de WhatsApp em vez de formulário tradicional, porque é assim que os clientes daqui preferem falar com a gente."

Para o refinamento visual e eliminação de redundâncias, o prompt que funcionou como um briefing de design foi:

"Atue como um UX/UI Designer Sênior especializado em produtos SaaS modernos. Sua missão NÃO é redesenhar o site. É reduzir a carga visual, melhorar a hierarquia de informações e tornar a experiência mais elegante. Avalie: hierarquia visual, espaçamento, grid, tipografia, contraste e responsividade. NÃO adicionar seções e NÃO alterar SEO. Antes de implementar, explique o motivo da mudança."

 ⚙️ Cenário 2: O CondoAssembleia (Auditoria, Carga e Segurança)

Quando o desafio subiu de nível para um sistema com banco de dados e regras de negócio sensíveis (votos ponderados por frações ideais), o erro comum seria pedir para a IA "corrigir os bugs". Para evitar regressões ou alterações inesperadas, adotei um fluxo rígido dividindo o processo em fases.

 🧠 1. Separar Auditoria de Correção

"Realize uma auditoria de segurança completa no CondoAssembleia, considerando que a aplicação já está em produção. [Listar escopo: rotas, tokens, SQL injection, etc]. Valide especificamente: um proprietário não pode votar por outro e links de votação não podem ser reutilizados. Não implemente melhorias de UX. Foque exclusivamente em segurança. Corrigir apenas após minha aprovação."

 📊 2. Simulação em Escala Real vs. Testes Isolados

Em vez de testar cenários felizes e pequenos, exigi testes com volume real de produção para estressar a arquitetura antes do deploy:

"Simule um condomínio com 100 unidades, 65 proprietários com diferentes quantidades de unidades. Fluxo: importar planilha, criar assembleia, criar pautas, simular votação de dezenas de proprietários, votos ponderados, abstenções e tentativa de voto duplicado. Valide: soma dos pesos, quórum, integridade dos dados e desempenho."

> 💡 Resultado prático: Essa simulação revelou que a importação de 100 unidades demorava quase 70 segundos no banco. Após a otimização guiada pelo relatório, o tempo caiu para 19,7 segundos. 

 🛡️ 3. Blindar Regras de Negócio ao Mexer na UI

Ao refatorar componentes visuais, desenhei "linhas vermelhas" explícitas para o agente:

"Quero refatorar a tela 'Proprietários' com base em feedback real. IMPORTANTE: Não alterar nenhuma regra de negócio, não alterar o banco de dados, não alterar APIs e não alterar cálculo do peso. A alteração deve ser exclusivamente de layout e usabilidade."

 🏁 O Checklist Binário de Release

No fechamento de ambos os projetos, para eliminar respostas subjetivas da IA (como "a performance está boa"), forcei uma tomada de decisão usando lógica binária:

"Ao final, responda SIM ou NÃO para cada item do checklist (compila sem erros, sem vulnerabilidades críticas, sem regressões) e emita apenas uma conclusão: APROVADO PARA PRODUÇÃO, APROVADO COM RESSALVAS, ou REPROVADO PARA PRODUÇÃO — justificando tecnicamente a decisão."

🔥 Lições Práticas para o seu Workflow com IA


Diga o Porquê: Contextos comerciais guiam a IA a tomar decisões de design e escrita muito melhores do que instruções puramente técnicas.

Prefira Auditorias Temáticas: Em vez de "melhore o código", faça rodadas específicas (uma sessão para acessibilidade WCAG, uma para segurança de rotas, uma para refatoração de CSS).

Trave a IA no Modo Exploratório: Use o sufixo `[Sua ideia]. Me responda e não aplique nada ainda` para debater arquitetura sem o risco de alterações acidentais nos seus arquivos locais.

Peça Números, Não Adjetivos: Monitore métricas exatas de tempo de resposta e performance antes e depois de qualquer alteração de código.


Comentários

Postagens mais visitadas deste blog

Portfólio: Site One-Page de Alta Performance para o Grupo Tema

  O Projeto Desenvolvi o novo site institucional do Grupo Tema Organização Contábil , um escritório com mais de 30 anos de tradição em Goiás. O objetivo principal foi criar uma página única ( one-page ) moderna, focada em converter visitantes em clientes via WhatsApp e formulário. O site cobre desde a apresentação dos serviços (como planejamento tributário e abertura de empresas) até seções de depoimentos, FAQ e uma Área do Cliente integrada. 🛠️ A Stack (Simples e Ultra Rápida) Para garantir velocidade máxima e custo zero de hospedagem, optei por um site 100% estático, sem dependências pesadas de runtime: HTML5 Semântico & CSS moderno (com foco em responsividade). JavaScript Vanilla para elementos interativos (menu, FAQ e validações). SEO Local & LGPD: Configuração de dados estruturados ( Schema.org ) para o Google e página dedicada de Política de Privacidade. Workflow: Desenvolvido com auxílio do Claude Code para otimização do código, refatoração e agilidade no Java...

Portfólio: Como estruturei minha Base de Conhecimento de Suporte usando o Google Keep

Trabalhar na linha de frente do suporte técnico em uma empresa de automação e contabilidade (como o Grupo Tema) exige agilidade. No dia a dia, nos deparamos com erros de sistema, rejeições de notas fiscais, problemas de impressoras e bugs de integração que se repetem constantemente.  Para não depender da memória e nem perder tempo procurando soluções em arquivos espalhados, transformei o Google Keep na minha base de conhecimento oficial e ultra rápida. Neste post, quero mostrar como organizo essa estrutura usando marcadores e prints direto na ferramenta para resolver problemas em segundos, mantendo o mesmo padrão de eficiência que usei no desenvolvimento dos meus projetos de software.  📁 A Estrutura de Marcadores (Organização Visual) O segredo para o Google Keep funcionar como uma base de conhecimento profissional é o uso estratégico de marcadores (labels). No meu painel, divido os tópicos por domínios claros de atendimento e desenvolvimento: DEV - CLEITON EU USO IA: Onde cen...