TRILHA 3

🔀 Handoff Inteligente

Como reiniciar sem perder estado. Resumo estruturado, memória externa, continuidade perfeita entre sessões.

3
Módulos
18
Tópicos
~2h
Duração
Intermediário
Nível

Conteúdo Detalhado

3.1~30 min

📋 O Resumo Estruturado (Handoff)

Handoff ≠ resumo genérico. É um artefato técnico para que sua próxima sessão continue sem perder nada.

O que é:

Um handoff é um documento estruturado escrito para a PRÓXIMA sessão do Claude executar. Um resumo é uma narrativa humana sobre o que aconteceu. Propósitos diferentes.

Por que aprender:

Sem essa distinção, você acaba escrevendo textos bonitos que o Claude não consegue executar. Handoff é ferramenta operacional, não relatório.

Conceitos-chave:

Handoff = instrução para a próxima sessão. Resumo = registro para humanos. Handoff tem seções fixas, caminhos absolutos, próxima ação clara.

O que é:

Sete seções fixas: Objetivo, Estado atual, O que foi feito, Arquivos importantes, Decisões tomadas (com porquê), O que falta, Próxima ação (1 linha).

Por que aprender:

Estrutura fixa = cérebro desligado na hora. Você não decide mais "o que incluir" — só preenche os campos. Reduz fricção.

Conceitos-chave:

A seção mais importante é a última: "Próxima ação". Se não couber em 1 linha, o handoff está grande demais.

O que é:

Caminhos absolutos (nunca relativos), IDs de processos em background, URLs de serviços, comandos exatos que funcionaram, versões de dependências críticas.

Por que aprender:

A nova sessão não tem contexto. "Rodar o servidor" é ambíguo; npm run dev --port 3001 é executável.

Conceitos-chave:

Tudo que for ação → comando literal. Tudo que for local → path absoluto. Ambiguidade custa minutos de re-descoberta.

O que é:

Fora do handoff: retrospectivas ("foi difícil porque..."), emoções, justificativas longas, "o que aprendi", agradecimentos, história de tentativas que falharam.

Por que aprender:

Cada token irrelevante dilui a atenção. Handoff inflado é handoff ignorado — o Claude novo vai focar no meio, não na próxima ação.

Conceitos-chave:

Se não for executável ou bloqueante, não entra. Reflexões vão em outro arquivo (ou em lugar nenhum).

O que é:

Um único prompt que você cola no final da sessão e o Claude gera o handoff pronto. Inclui as 7 seções e pede caminhos absolutos explicitamente.

Por que aprender:

Handoff manual tem atrito. Prompt pronto vira automático. Cole, revise 30 segundos, salva.

Conceitos-chave:

O módulo traz o prompt completo para copiar + dicas de ajuste por tipo de projeto.

O que é:

Três lugares possíveis: clipboard para uso imediato (cola na próxima), arquivo handoff.md no projeto (persistente), NUNCA "na memória do Claude" (não existe).

Por que aprender:

"Guardar na memória" é o erro fatal: Claude não lembra entre sessões. O handoff precisa estar em lugar que VOCÊ controle.

Conceitos-chave:

Regra: se some quando você fecha o terminal, é lugar errado.

Ver Completo
3.2~35 min

🗂️ Memória Externa — Arquivos de Apoio

Contexto não é memória. Para o que persiste entre sessões, use arquivos.

O que é:

Arquivo CLAUDE.md na raiz do projeto. O Claude Code carrega automaticamente no início da sessão e re-injeta após compaction.

Por que aprender:

É o único lugar que sobrevive sem você tomar ação. Tudo que é regra permanente do projeto vai aqui — não na conversa.

Conceitos-chave:

Automático + persistente + re-injetado. Três garantias que o histórico da conversa não tem.

O que é:

A Anthropic recomenda CLAUDE.md com menos de 200 linhas: "Target under 200 lines per CLAUDE.md file. Longer files consume more context and reduce adherence."

Por que aprender:

Mais de 200 linhas diminui a aderência do próprio modelo ao que você escreveu — instruções competem por atenção. O limite é oficial.

Conceitos-chave:

Se passou de 200 linhas: extrair para skills, delegar para arquivos específicos, cortar obsoleto.

O que é:

4 níveis de escopo: managed policy (/etc/claude-code/), user (~/.claude/), project (./CLAUDE.md) e local (./CLAUDE.local.md).

Por que aprender:

Colocar no nível errado quebra compartilhamento (time vs pessoal) e controle de versão (local é gitignored por padrão).

Conceitos-chave:

Regra do projeto → project. Preferência pessoal do dev → local. Regra de todos os seus projetos → user.

O que é:

Skills carregam sob demanda (até 5k tokens cada, budget combinado de 25k). CLAUDE.md carrega sempre. São complementares, não substitutos.

Por que aprender:

Colocar workflow raro no CLAUDE.md infla o contexto de TODA sessão. Colocar regra permanente em skill faz o Claude esquecer.

Conceitos-chave:

Frequência alta + curta → CLAUDE.md. Frequência baixa + longa → skill. Decisão baseada em uso real.

O que é:

Arquivos markdown pequenos no projeto: decisions.md (ADRs curtos), todo.md (lista volátil de tarefas), ARCHITECTURE.md (visão geral).

Por que aprender:

CLAUDE.md aponta para eles ("leia decisions.md antes de X"); o Claude só carrega quando precisa. Mantém o core leve.

Conceitos-chave:

Templates curtos (20-50 linhas) separados por tópico batem arquivo único gigante.

O que é:

Fatos permanentes sobre você → memória (user CLAUDE.md). Decisões e estado do projeto → arquivo versionado. Workflows invocáveis → skill.

Por que aprender:

Cada tipo de informação tem o lugar ótimo. Misturar gera duplicação, inconsistência e desperdício de tokens.

Conceitos-chave:

Teste rápido: "isso muda por projeto?" → arquivo. "Isso muda por usuário?" → memória. "Isso é um procedimento?" → skill.

Ver Completo
3.3~25 min

🚀 Continuando de Onde Parou

A sessão nova não sabe nada. Mas com um handoff bem feito, ela não precisa.

O que é:

Fluxo mínimo: abrir Claude Code no mesmo diretório, usar /clear se sessão anterior ainda está viva, colar o handoff como primeira mensagem.

Por que aprender:

Ordem importa: abrir no diretório certo faz o CLAUDE.md carregar sozinho. Começar em diretório errado perde metade do contexto "gratuito".

Conceitos-chave:

CLAUDE.md se carrega sozinho. Handoff você cola. Skills serão chamadas sob demanda. Três camadas.

O que é:

Um prompt curto que antecede o handoff: "Vou continuar um projeto. Leia o handoff abaixo e me confirme que entendeu antes de agir". Evita ações impulsivas.

Por que aprender:

Sem essa framing, o Claude novo pode começar a executar antes de validar que entendeu. Pedir confirmação antes corta retrabalho.

Conceitos-chave:

Framing "ler + confirmar + agir" em 3 etapas explícitas é melhor que "continua aí".

O que é:

Depois de colar o handoff, peça: "em 2 linhas, o que vamos fazer?". Se a resposta divergir, o handoff estava ambíguo ou incompleto.

Por que aprender:

Esse check curto detecta mal-entendidos em 10 segundos. Pular ele significa descobrir o erro 20 minutos depois de código errado.

Conceitos-chave:

Validação cedo, curta, barata. Re-fraseamento do modelo é termômetro de entendimento.

O que é:

Quando a sessão chega a ~95% da capacidade, o Claude Code compacta automaticamente: limpa tool outputs primeiro, depois resume mensagens.

Por que aprender:

Se você não controlar a sessão, ela se auto-gerencia — mas de forma genérica. Um handoff manual antes do auto-compaction preserva melhor o contexto.

Conceitos-chave:

Auto-compaction é rede de segurança, não estratégia. Melhor é você atuar antes.

O que é:

Após compaction: CLAUDE.md é re-lido do disco, skills invocadas são re-anexadas (até 5k tokens cada), user requests importantes ficam no resumo.

Por que aprender:

Saber o que sobrevive muda onde você coloca as coisas importantes. Regra permanente no CLAUDE.md = imune. Regra no chat = some.

Conceitos-chave:

Tudo que é "re-lido do disco" é resiliente. Tudo que vive só no histórico é descartável.

O que é:

O erro clássico: fazer /clear e depois perguntar "continua onde paramos?". O Claude não lembra. Pior: vai INVENTAR uma continuação plausível.

Por que aprender:

Esse é o bug humano mais frequente da Trilha 3. Você perde uma tarde inteira corrigindo código inventado antes de perceber.

Conceitos-chave:

Após /clear: ou você cola o handoff, ou começa do zero. Não existe "continuar por telepatia".

Ver Completo
← Voltar: Trilha 2 (Rotina) Próxima Trilha: Avançado →