MODULO 1.3

๐Ÿ”„ O Loop Central: Gather โ†’ Act โ†’ Verify

Este e o modelo mental mais importante para entender Claude Code. Todas as acoes seguem este ciclo fundamental de coleta, acao e verificacao.

6
Topicos
35
Minutos
Basico
Nivel
Conceito
Tipo
1

๐ŸŽฏ O Modelo Mental

Se voce guardar apenas tres palavras deste curso, que sejam estas: Gather, Act, Verify. Este ciclo explica 90% de tudo que Claude Code faz.

๐Ÿ“ฅ

GATHER

Coletar informacao antes de agir

โšก

ACT

Executar acoes no sistema

โœ…

VERIFY

Verificar se funcionou

๐Ÿ’ก Por que isso importa?

Quando voce entende o ciclo, consegue prever o comportamento de Claude, identificar problemas mais rapido e escrever prompts melhores que aproveitam cada fase.

2

๐Ÿ“ฅ Fase Gather: Entender Antes de Agir

Na fase Gather, Claude coleta informacoes antes de fazer qualquer mudanca. E aqui que ele le arquivos, explora a estrutura do projeto e faz perguntas.

O que acontece no Gather

  • ๐Ÿ“„ Le o CLAUDE.md: Primeiro passo de toda sessao
  • ๐Ÿ” Usa Glob: Encontra arquivos relevantes
  • ๐Ÿ“– Usa Read: Le o conteudo dos arquivos
  • ๐Ÿ”Ž Usa Grep: Busca padroes especificos
  • โ“ Faz perguntas: Usa AskUserQuestion para clarificar

โœ“ Bom Gather

  • โ€ข Le apenas arquivos necessarios
  • โ€ข Usa Glob antes de Read
  • โ€ข Pergunta quando nao tem certeza
  • โ€ข Busca padrao no codigo existente

โœ— Gather Ruim

  • โ€ข Le arquivos enormes desnecessariamente
  • โ€ข Ignora CLAUDE.md
  • โ€ข Assume ao inves de perguntar
  • โ€ข Consome contexto lendo tudo
3

โšก Fase Act: Executando Mudancas

Na fase Act, Claude faz mudancas reais no seu sistema. E aqui que arquivos sao editados, criados, e comandos sao executados.

Ferramentas de Acao

โœ๏ธ
Edit

Modifica arquivos

๐Ÿ“
Write

Cria arquivos

๐Ÿ’ป
Bash

Roda comandos

๐Ÿ“ฆ
Task

Delega tarefas

โš ๏ธ Cuidados na Fase Act

  • โ€ข Edit prefere edicoes cirurgicas - nao reescreve arquivos inteiros
  • โ€ข Bash pode ser perigoso - comandos rodam no seu sistema real
  • โ€ข Snapshots sao criados - Claude salva estado antes de editar
  • โ€ข Permissoes sao verificadas - depende do modo (Ask/YOLO)
4

โœ… Fase Verify: Confirmando Resultados

Na fase Verify, Claude confirma que a acao funcionou. E aqui que testes sao rodados, erros sao detectados, e o ciclo pode recomecar se necessario.

Como Claude Verifica

  • ๐Ÿงช Roda testes: Se existirem, executa a suite de testes
  • ๐Ÿ“– Re-le arquivos: Confirma que as mudancas foram aplicadas
  • ๐Ÿ”ง Compila/builda: Verifica se o codigo ainda funciona
  • ๐Ÿ”„ Corrige erros: Se falhar, volta para Gather/Act

๐Ÿ’ก Dica Importante

Incentive Claude a verificar. Prompts como "depois de fazer a mudanca, rode os testes" ou "confirme que funciona" ativam a fase Verify.

5

๐Ÿ”„ O Loop de Feedback

Quando a verificacao falha, Claude volta ao inicio do ciclo. Este loop continua ate o problema ser resolvido - ou ate voce intervir.

Diagrama do Loop

Gather
โ†’
Act
โ†’
Verify
โ†ฉ

Se falhar, volta para Gather com novo contexto

โš ๏ธ Perigo: Loop Infinito

Se Claude entrar em loop sem progresso, ele pode consumir todo seu contexto sem resolver o problema. Sinais de alerta:

  • โ€ข Tentando a mesma solucao repetidamente
  • โ€ข Contexto passando de 50%
  • โ€ข Erros identicos aparecendo varias vezes

Solucao: Interrompa, de mais contexto, ou comece nova sessao.

6

๐ŸŽฏ Exemplo Pratico Completo

Vamos ver o ciclo em acao com um exemplo real: "Corrija o bug de login".

๐Ÿ“ฅ GATHER

  1. 1. Le CLAUDE.md para entender o projeto
  2. 2. Usa Glob para encontrar arquivos de autenticacao
  3. 3. Usa Grep para buscar "login" ou "auth"
  4. 4. Le os arquivos encontrados
  5. 5. Identifica a funcao com problema

โšก ACT

  1. 1. Planeja a correcao necessaria
  2. 2. Usa Edit para modificar o arquivo
  3. 3. Faz edicao cirurgica (apenas o necessario)
  4. 4. Cria snapshot automatico antes

โœ… VERIFY

  1. 1. Re-le o arquivo para confirmar mudanca
  2. 2. Roda npm test para verificar
  3. 3. Se passar: tarefa completa!
  4. 4. Se falhar: volta para Gather com erro

๐Ÿš€ Proximo Passo

Agora que voce entende o ciclo fundamental, no proximo modulo vamos explorar o Gerenciamento de Contexto - como Claude gerencia seus 200K tokens e por que isso importa tanto.

๐Ÿ“‹ Resumo do Modulo

โœ“
Gather โ†’ Act โ†’ Verify - O ciclo que explica tudo
โœ“
Gather coleta informacao - CLAUDE.md, Glob, Read, Grep
โœ“
Act executa mudancas - Edit, Write, Bash
โœ“
Verify confirma resultados - Testes, builds, re-leitura
โœ“
Cuidado com loops infinitos - Monitore o contexto

Proximo Modulo:

1.4 - Gerenciamento de Contexto: A analogia do balde