handoff
Ajuda seu agente a salvar o progresso de uma conversa. Isso permite que você ou outra pessoa retome o trabalho exatamente de onde parou, sem perder informações.
O que ela faz
Esta ferramenta cria um arquivo chamado `HANDOFF.md`. Ele resume o que você está tentando fazer, o que funcionou, o que falhou e quais são os próximos passos. É como um bilhete de passagem para que outra pessoa (ou você mesmo mais tarde) possa continuar o trabalho exatamente de onde parou.
Quando usar
- ✓Quando a conversa com a IA está muito longa e confusa.
- ✓Quando a IA continua tentando a mesma solução que não funciona.
- ✓Quando você precisa parar e continuar o trabalho em outro momento.
Exemplo do que pedir para a IA
“Crie um arquivo de resumo para continuar este trabalho.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta analisa o objetivo principal, o estado atual do projeto (o que funciona e o que não funciona), os arquivos alterados, as tentativas que falharam e os próximos passos. Tudo isso é organizado em um documento para facilitar a continuidade.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add thedotmack/claude-mem --skill handoffOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/thedotmack/claude-mem/main/plugin/skills/handoff/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Handoff
Gerar um arquivo estruturado HANDOFF.md que dê a uma nova sessão do Claude tudo o que ele precisa para continuar este trabalho sem arrastar o contexto degradado atual.
O claude-mem já injeta observações recentes em cada nova sessão, então o novo agente começa com uma linha do tempo do que aconteceu. O handoff adiciona o que essa linha do tempo não pode: o objetivo, as tentativas falhas e por que falharam, a teoria atual e os próximos passos exatos, além de ponteiros na memória para um recall mais profundo.
Quando Usar
- A sessão é longa e o Claude se sente confuso ou repetitivo
- O Claude continua tentando a mesma solução falha repetidamente
- O usuário quer se afastar e retomar mais tarde
/compactfoi executado, mas o Claude ainda carece de direção clara- O usuário diz "handoff", "gerar um handoff", "quero começar do zero" ou "escrever um documento de handoff"
O Que Capturar
Pense cuidadosamente sobre o arco completo desta conversa antes de escrever. O handoff deve ser útil para uma instância do Claude que nunca viu esta conversa.
Seções Obrigatórias
Objetivo — Um parágrafo. O que o usuário está realmente tentando realizar? Declare o estado final, não a subtarefa atual. Seja específico o suficiente para que um novo agente possa se orientar imediatamente.
Estado Atual — O que está funcionando agora? O que está quebrado? Qual é o sintoma exato do problema? Inclua mensagens de erro literais, se relevante.
Arquivos em Jogo — Liste todos os arquivos que foram lidos, editados ou criados durante esta sessão que são relevantes para a tarefa atual. Use caminhos absolutos ou relativos ao repositório. Inclua uma nota de uma linha sobre por que cada arquivo é importante.
O Que Foi Tentado (e Por Que Falhou) — Esta é a seção mais importante. Liste todas as abordagens tentadas que não funcionaram e explique POR QUE falharam (não apenas que falharam). Um novo agente que pular esta seção repetirá os mesmos erros.
Teoria Atual Mais Promissora — Qual você acredita ser o caminho correto a seguir, mesmo que ainda não o tenha provado? Inclua qualquer evidência ou raciocínio que o suporte.
Próximos Passos — Ações concretas e ordenadas para o novo agente tomar. Seja específico: caminhos de arquivo, nomes de funções, comandos a serem executados. O novo agente deve ser capaz de começar no passo 1 imediatamente.
Restrições e Contexto Chave — Quaisquer restrições não óbvias: especificidades do ambiente, preferências do usuário expressas durante esta sessão, coisas que o usuário explicitamente disse para NÃO fazer, dependências externas, requisitos de desempenho, etc.
Ponteiros de Memória — Se as ferramentas de busca do claude-mem estiverem disponíveis, execute
searchpara os termos-chave desta tarefa e liste os poucos IDs de observação que mais importam (uma decisão, a causa raiz, uma abordagem falha), para que o novo agente possa puxar detalhes completos comget_observations. Liste também uma ou duas consultassearchque valem a pena serem reexecutadas. Pule esta seção se as ferramentas não estiverem disponíveis.
Regras de Escrita
- Escreva o handoff para um Claude novo, não para o usuário. O usuário sabe o que aconteceu; o Claude novo não.
- Seja brutalmente específico. Próximos passos vagos são inúteis. "Corrigir a autenticação" é ruim. "Em
src/auth/middleware.ts:47, a verificação de expiração do token usaDate.now(), mas deveria usarreq.timestamp— altere a comparação na linha 52" é bom. - Inclua mensagens de erro exatas, stack traces ou saída de teste que capturem o modo de falha.
- Não encha linguiça. Cada frase deve conter informações essenciais para o novo agente.
- Não escreva o handoff da perspectiva do usuário. Escreva-o como um documento de briefing direcionado ao agente que está chegando.
Saída
Escreva o handoff em HANDOFF.md no diretório de trabalho atual (a raiz do projeto).
Use esta estrutura:
# Handoff
> Gerado: [timestamp]
> Projeto: [nome ou diretório do projeto]
> Resumo da sessão: [uma frase descrevendo sobre o que foi esta sessão]
## Objetivo
[O que o usuário está tentando realizar — o estado final real]
## Estado Atual
**Funcionando:**
- [lista o que está confirmado funcionando]
**Quebrado:**
- [sintoma exato, mensagem de erro ou modo de falha]
## Arquivos em Jogo
| Arquivo | Por Que Importa |
|------|---------------|
| `path/to/file.ts` | [uma linha] |
## O Que Foi Tentado (e Por Que Falhou)
### Tentativa 1: [nome curto]
- **O quê:** [o que foi feito]
- **Por que falhou:** [causa raiz, não apenas "não funcionou"]
### Tentativa 2: [nome curto]
...
## Teoria Atual Mais Promissora
[O que você acredita ser a abordagem correta e por quê]
## Próximos Passos
1. [Passo específico e acionável com caminho de arquivo ou comando]
2. [Próximo passo]
3. ...
## Restrições Chave
…
Perguntas frequentes
Por que preciso deste arquivo?
Ele garante que qualquer pessoa (incluindo uma nova sessão da IA) possa entender rapidamente o progão do trabalho e continuar sem perder informações importantes ou repetir erros.
O que devo fazer depois que o arquivo `HANDOFF.md` for criado?
Você deve iniciar uma nova sessão com a IA e pedir para ela ler o arquivo `HANDOFF.md` para continuar o trabalho.
Devo manter o arquivo `HANDOFF.md` no meu projeto?
Não, geralmente é um arquivo temporário. Você deve deletá-lo depois que a nova sessão da IA o ler e continuar o trabalho, ou adicioná-lo ao seu arquivo `.gitignore` para que não seja salvo permanentemente.
Detalhes
Descrição original do autor
Generate a HANDOFF.md that captures goal, current state, files touched, failed attempts, and next steps — so a fresh Claude session can continue exactly where this one left off. Use when sessions are getting long, Claude keeps retrying the same broken solution, or the user wants to step away and resume later.
repo: thedotmack/claude-mem
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #811
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
Agent Cost Report
Faz seu agente gerar relatórios de custo detalhados para suas atividades. Mostra quanto foi gasto em tokens e serviços.
thedotmack/claude-mem
claude-mem-install
Ajuda seu agente a configurar o Claude-Mem em diferentes ambientes. Permite escolher entre trabalhadores locais ou remotos e configurar a observação.
thedotmack/claude-mem
mem-search
Faz seu agente procurar em memórias passadas. Útil para lembrar soluções anteriores ou trabalho de sessões antigas.
thedotmack/claude-mem
host-observer
Ajuda seu agente a responder a tarefas de observador do Claude-Mem. Ele só deve responder com 'skip_summary' ou uma observação XML completa.
thedotmack/claude-mem
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC