Skip to content

Claude Code Mastery10 / 12

Workflows de time

Como times de engenharia estão de fato integrando o Claude Code hoje. A pasta .claude/ compartilhada, os rituais de review e os antipadrões que vejo se repetindo no campo.

Um dev solo com Claude Code é uma história de produtividade. Um time com Claude Code é uma pergunta de operating model.

A maior parte das vitórias (e a maior parte dos fracassos) que vejo no nível de time não tem nada a ver com o modelo. Tem a ver com vocabulário compartilhado, restrições compartilhadas e rituais de review compartilhados.

Aqui vai o que funciona, o que não funciona e os padrões que eu roubaria.

A pasta .claude/ compartilhada é o destravamento

Faça commit de .claude/ no repo. Tudo.

  • CLAUDE.md — contexto do projeto, convenções, lista "nunca modificar".
  • .claude/settings.json — allowlist / denylist de ferramentas.
  • .claude/agents/*.md — sua tropa de sub-agents.
  • .claude/commands/*.md — seus slash commands.

Todo mundo no time recebe o mesmo operating model no git pull. O onboarding sai de "deixa eu te mostrar meus prompts" para "lê .claude/, você vai pegar".

Propriedade dos agentes — escolha um mantenedor

Cada sub-agent precisa ter um owner no time. Não porque agents sejam complexos (é um arquivo .md), mas porque agents derivam.

Um code-reviewer escrito para um time de 5 engenheiros no mês 1 vai estar errado no mês 6. Alguém precisa:

  • Ler o feedback de review que o agent traz à tona.
  • Notar quando ele perde uma classe de bug.
  • Atualizar o system prompt.

Trate sub-agents como infraestrutura. Owned, versionados, revisados em PRs.

Rituais de PR que mudam com o Claude Code

Três rituais que vi funcionar:

1. PRs escritas por IA declaram isso

Adicione um label ou uma seção no template do PR:

## Assistida por IA

- Implementer: sim / não
- Autor dos testes: humano / IA
- Code reviewer (pré-PR): n/a / agent `code-reviewer`

Isso não é burocracia. É sinal. Quando algo quebra, você quer saber que classe de autoria investigar.

2. Review em dois níveis

Para PRs > 200 linhas ou que tocam caminhos críticos:

  • Nível 1: agent code-reviewer (pré-push).
  • Nível 2: reviewer humano (pós-push).

Para todo o resto, a passada do agent + o review do diff pelo autor já basta. Pare de fingir que você lê cada linha de cada PR de menos de 50 linhas.

3. Review de código "diff-first"

Os reviewers param de abrir arquivos. Leem o diff no gh pr diff e confiam na suíte de testes. Soa imprudente até você perceber que esse é o comportamento certo há anos — os humanos só eram ruins nisso.

A review-as-agent do Claude Code torna o modelo diff-first honesto: um agent separado já checou o óbvio antes de um humano tocar.

O que NÃO funciona

Uma lista curta de padrões que parecem vitórias mas não são:

  • Uma licença Claude Code, compartilhada pelo time. Mata a personalização, mata as trilhas de auditoria, cria um pesadelo de permissões. Licenças por usuário, ponto.
  • "Demos de sprint IA" onde os managers escolhem a dedo as melhores PRs. Viés do sobrevivente. Acompanhe métricas agregadas, não highlight reels.
  • Banir Claude Code de serviços "críticos". O oposto do movimento certo. Serviços críticos precisam dos sub-agents mais disciplinados e das allowlists mais apertadas, mas são os que mais se beneficiam do workflow.
  • Forçar todo mundo a usar os mesmos prompts. Incentive .claude/commands/ compartilhados; resista a impor estilo pessoal. As pessoas promptam diferente e tudo bem.

O que muda para gerentes de engenharia

Três coisas mudam de verdade:

1. A velocidade fica mais legível

Você consegue puxar estatísticas de ~/.claude/sessions/ (ou seu equivalente no log shipping). Tempo médio por feature, número médio de rodadas de agent até o verde, fração de PRs que passam no review de primeira.

Esses dados são bons. Use-os para diagnóstico ("o time está sofrendo com a feature X"), não para avaliações de desempenho ("você usou menos o agent").

2. O onboarding se molda à codebase

Um recém-contratado vira produtivo mais rápido — não porque é mais esperto, mas porque .claude/CLAUDE.md e os sub-agents pré-carregam todo o conhecimento tribal da codebase.

Eu já onboardei engenheiros em 2 dias que levariam 2 semanas pré-Claude-Code. A codebase agora é auto-documentada sob instrução.

3. O tempo dos seniors se realoca

Engenheiros sêniores param de digitar o boilerplate. Revisam mais diffs, escrevem mais CLAUDE.md, projetam mais ADRs. O agent cuida da digitação; o senior cuida da arquitetura.

É uma mudança real. Alguns sêniores adoram. Outros sentem falta da digitação. Os dois são legítimos. Só reconheça que a mudança está acontecendo.

O erro de time mais comum

Deixar o Claude Code entrar na codebase sem um .claude/ compartilhado primeiro.

Cada engenheiro acaba com seus próprios settings, seu próprio CLAUDE.md, sua própria tropa. A saída do time fica inconsistente porque, bem, ela é.

Gaste dois dias escrevendo o .claude/ compartilhado. Passe pelo time. Faça commit. libere o Claude Code.

Um plano de rollout de 30 dias que funciona

  • Semana 1: 2-3 engenheiros sêniores usam Claude Code em tickets opt-in. Escrevem a primeira versão do .claude/.
  • Semana 2: abra para o resto do time. Bana em migrações de prod e PRs de infra. Stand-up diário de 15 min "o que funcionou / o que não" dedicado ao workflow do agent.
  • Semana 3: sub-agents codificados. Rituais de review adotados. Métricas no lugar.
  • Semana 4: tire o ban de prod para engenheiros que entregaram 3+ PRs assistidas por IA. Mantenha o ban de infra por enquanto.

No mês 2, Claude Code é só "como a gente trabalha". Ninguém fala mais dele especificamente. Esse é o objetivo.


Próximo artigo: Padrões avançados — hooks, servidores MCP, ferramentas custom e system prompts. As coisas que você constrói depois que cresceu além dos defaults.

Compartilhar este artigo

#ClaudeCode #EngineeringLeadership #AgenticAI #TeamWorkflow #DevTools

LinkedInX / TwitterBlueskyThreadsRedditHacker NewsWhatsAppE-mail

Série — Claude Code Mastery

  1. Parte 01Claude Code vs ChatGPT vs Copilot vs agentesA maioria dos desenvolvedores está usando a ferramenta de IA errada para a tarefa errada. Aqui está o porquê — e o que fazer no lugar.
  2. Parte 02Instalação + o workflow antigravidadeInstalar Claude Code é trabalho de 30 segundos. Configurar o workflow que faz o agente parecer estar carregando o trabalho pesado — essa é a parte que ninguém escreve.
  3. Parte 03Escrever prompts que funcionam"Deixa melhor" não é prompt. "Refatore para performance" não é prompt. Aqui está a estrutura de quatro partes que faz o Claude Code de fato terminar o que você pediu.
  4. Parte 04Slash commands — construindo um projeto de A a Z/init, /agents, /compact e seus comandos custom. O kit que te leva da pasta vazia ao app rodando sem sair do prompt do Claude.
  5. Parte 05Sub-agentes — os 11 especialistas dentro do Claude CodeSlash commands reaproveitam prompts. Sub-agentes reaproveitam personas inteiras — code-reviewer, test-writer, migration-runner. Aqui está o time que você deveria ter no dia um.
  6. Parte 06Segurança em codebase de produçãoPermissões, guard-rails e o que não automatizar. O artigo nada sexy que decide se Claude Code vira infraestrutura ou vira o motivo de você ter sido chamado às 2 da manhã.
  7. Parte 07Pipelines multi-agenteEncadear sub-agentes, rodá-los em paralelo e os padrões para 'revisar-enquanto-codifica' sem perder a sanidade. Onde o Claude Code começa a parecer uma pequena org de engenharia.
  8. Parte 08Construindo features completasDo ticket no Linear ao PR mergeado com Claude Code. Um passo a passo real e honesto — como ficou o prompt, o que o agente acertou, o que peguei na revisão.
  9. Parte 09Testes e debugDeixar Claude Code dono de todo o loop de testes. Incluindo as partes que deixam engenheiros nervosos: regressões, flakies, testes de integração e o sussurrador de stack-trace.
  10. Parte 10Workflows de timevocê está aquiComo times de engenharia estão de fato integrando o Claude Code hoje. A pasta .claude/ compartilhada, os rituais de review e os antipadrões que vejo se repetindo no campo.
  11. Parte 11Padrões avançados — Hooks, servidores MCP, ferramentas custom, system promptsQuando você já cresceu além dos defaults: hooks para efeitos colaterais determinísticos, servidores MCP para dados da organização, ferramentas custom e cirurgia de system prompt.
  12. Parte 12O futuro do desenvolvimento agênticoPra onde isso vai em 2026 e além. No que eu apostaria, no que não, e a linha além da qual eu fico cético com o hype.

Continue aprendendo

Curso

O curso Claude Mastery

12 módulos · 5 idiomas · certificado · teste 3 dias grátis.

Ver planos →
LinkedInX / TwitterBlueskyThreads