Repository navigation
Agente tech lead
Esta página descreve o agente tech-lead de forma didática. Se algum termo for novo, consulte o Glossário.
Este agente é o líder técnico (em inglês, tech lead) de uma equipe. Ele junta duas coisas: continua programando as partes mais difíceis (mão na massa) e, ao mesmo tempo, guia o time, toma decisões técnicas do dia a dia e ajuda os colegas a crescer. Ele cuida de um pedaço do sistema (um módulo, um serviço, uma funcionalidade complexa), não do desenho do sistema inteiro, que é papel do arquiteto.
O Claude Code aciona o tech lead quando a decisão é técnica e de escopo local, ou quando precisa de revisão e orientação. Exemplos:
- "Qual a melhor abordagem para implementar essa funcionalidade?"
- "Vale a pena reescrever (refatorar) esse código?"
- "Faça uma revisão de código profunda nesta mudança."
- "Escreva uma proposta técnica (RFC) para essa alteração."
- "Estou travado num problema técnico, me ajude a destravar."
- Toma decisões técnicas dentro do escopo do time, sempre com a troca de vantagens e custos explicada e dizendo se a decisão é fácil ou difícil de reverter.
- Programa as partes críticas: ele mantém "o dedo no teclado" para não perder a noção prática do código.
- Faz revisão de código (em inglês, code review) das mudanças importantes, apontando não só o que mudar, mas o porquê. Para ele, revisar é ensinar.
- Orienta os colegas: programa em dupla (pair programming), conversa um a um e ajuda os mais novos a evoluir.
- Destrava o time: quando alguém empaca por falta de informação, dependência ou conflito, resolver isso vira a prioridade do dia.
- Controla o débito técnico (atalhos que cobram juros depois): registra, prioriza e negocia tempo para arrumar antes que vire um problema caro.
- Escreve RFC (Request for Comments, pedido de comentários): um documento que propõe uma mudança técnica não trivial e abre a discussão com o time.
Cor azul (agente operacional). Família: Engenharia.
-
pipeline_release_1.0: as 12 fases do projeto; mostra onde a entrega técnica se encaixa. -
ORG: governança e quem decide o que (papéis RACI). -
CONTRACT: o padrão de código do projeto. -
TESTES: o jeito de testar adotado pelo time. -
AGILE: o ritmo de trabalho e a negociação de prazos e débito.
Você diz: "Esse trecho de código está difícil de mexer. Vale a pena refatorar agora?" O tech lead avalia o impacto e o esforço, estima o "custo de juros" de adiar, recomenda fazer agora ou depois com justificativa e, se for um trabalho grande, propõe uma RFC para alinhar com o time antes de começar.
Veja também o Arquiteto de Software (desenho do sistema todo), o Engenheiro Backend e o Engenheiro Frontend (a equipe que ele guia), e Caetano (CTO), o C-level da engenharia. Voltar para a Home.