session-handoff
Ajuda seu agente a salvar o progresso de uma conversa. Útil antes de mudar de assunto ou encerrar a sessão, para continuar depois.
O que ela faz
Esta ferramenta cria um resumo organizado do seu trabalho atual. Ela captura o que você fez, as decisões tomadas e o que ainda precisa ser feito, para que você ou outra pessoa possa continuar de onde parou sem perder informações.
Quando usar
- ✓Quando você está prestes a parar de trabalhar em um projeto.
- ✓Antes de limpar ou reiniciar a sessão de trabalho.
- ✓Ao mudar de tarefa ou de pessoa que está trabalhando no projeto.
Exemplo do que pedir para a IA
“Gere um resumo do meu trabalho para continuar depois.”
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 estado atual do seu projeto, registra as decisões importantes e os passos pendentes. Ela organiza tudo isso em um documento claro para a próxima etapa.
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 sickn33/agentic-awesome-skills --skill session-handoffOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/session-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 de Sessão
Propósito
Janelas de contexto grandes degradam a aderência a instruções, a precisão do raciocínio e a exatidão das ferramentas conforme os contadores de tokens se acumulam. Sessões longas se preenchem com planos substituídos, rascunhos abortados e rastros de erros repetitivos. Reiniciar para uma sessão nova restaura o desempenho, mas descartar o contexto cegamente introduz perda de estado, progresso alucinado e erros repetidos.
A habilidade session-handoff padroniza como um agente salva o estado ativo. Ela traduz a memória de trabalho efêmera em um documento de ponte acionável e verificável para a próxima sessão.
Quando Usar Esta Habilidade
- O uso de contexto se aproxima da capacidade (aproximadamente >60%) e uma reinicialização está próxima.
- Antes de executar
/clearou/compactno Claude Code, Cursor ou Codex. - Ao trocar de tarefas no meio da sessão, ou ao encerrar uma sessão de codificação que outra sessão (ou agente) continuará.
Fluxo de Trabalho: Encerrando uma Sessão (6 Passos)
Execute esta sequência quando uma sessão de agente atingir limites operacionais ou ao interromper o trabalho:
Auditar Estado do Git e do Workspace Execute
git status -segit diff --statpara estabelecer a realidade fundamentada. Nunca confie na memória do chat para saber o que foi modificado. Identifique arquivos modificados, não rastreados e preparados.Capturar Estado do Objetivo vs. Realidade Implementada Defina o objetivo original em uma frase. Documente precisamente o que foi verificado como funcionando (com comandos de teste passando ou verificações em tempo de execução) versus o que permanece parcial ou não verificado.
Registrar Decisões Tomadas e Caminhos Descartados Liste as escolhas arquiteturais e de design comprometidas durante a sessão, juntamente com a justificativa concreta. Registre explicitamente decisões negativas (abordagens tentadas e descartadas) para impedir que o próximo agente tente novamente soluções falhas.
Catalogar Arquivos Tocados e Símbolos Relevantes Liste os caminhos de arquivos chave, funções, classes e definições de esquema modificados ou referenciados. Inclua referências de linha onde relevante.
Isolar Loops Abertos com Proprietários e Verificações Liste todos os casos de borda não abordados, testes falhando, tarefas adiadas e restrições de ambiente. Cada loop aberto deve especificar quem o resolve (Humano ou Agente) e como a conclusão é verificada.
Especificar a Ação Imediata Seguinte Escreva uma instrução única, atômica e inequívoca para o próximo agente executar no primeiro turno. Não forneça uma lista ampla; especifique o comando exato a ser executado ou o arquivo a ser editado primeiro.
Regras de Operação
- Separar Fatos de Especulação: Um teste que passou é um fato; assumir que o código funciona porque compilou é especulação. Rotule suposições não testadas explicitamente como
[UNVERIFIED]. - Exigir Proprietários e Verificações para Loops Abertos: Cada loop aberto deve declarar um proprietário (
HumanouAgent) e um critério de verificação determinístico (por exemplo,pytest tests/auth/test_token.py:test_refresh_rotation passes). - Banir Continuações Vagas: Nunca escreva "continuar trabalhando em autenticação" ou "finalizar componentes de frontend". Declare o símbolo exato, arquivo e modo de falha.
- Referenciar Identificadores Reais do Workspace: Todas as referências a código devem usar caminhos de arquivo e nomes de símbolos exatos. Não use descrições generalizadas de pseudocódigo.
Exemplo Trabalhado: Nota de Handoff de Sessão
# Handoff de Sessão: Implementação de Rotação de JWT
### Objetivo e Estado Atual
- **Objetivo Alvo**: Implementar rotação e revogação de refresh token no serviço de autenticação FastAPI.
- **Estado Atual**: Migração do banco de dados de refresh token aplicada e endpoint de rotação criado. Geração de token e persistência no banco de dados funcionam. O cache da lista negra de revogação ainda não está conectado ao validador de dependência.
- **Verificação**: `pytest tests/test_auth_tokens.py` passa (4/4 testes).
### Decisões Tomadas (Com Razões)
- **Usado Redis para Lista de Revogação de Token**: Selecionado Redis em vez de consultas Postgres para tokens JTI revogados para manter a latência abaixo de 5ms em rotas protegidas.
- **Tokens de Refresh Stateless Rejeitados**: Inicialmente avaliamos a expiração deslizante em claims JWT sem persistência, mas a descartamos porque tokens comprometidos não poderiam ser revogados antes da expiração natural.
- **Formato do Token**: Escolhido UUIDv4 para a claim `jti` para manter a compatibilidade com esquemas de armazenamento de sessão existentes.
### Arquivos Alterados
- `src/services/auth.py`: Adicionada função `rotate_refresh_token(old_token: str)` e chamada de invalidação do Redis.
- `src/models/tokens.py`: Adicionada tabela `RefreshTokenRecord` SQLModel para rastrear famílias de tokens.
- `alembic/versions/20261005_add_token_families.py`: Migração criando a tabela `token_records`.
…
Perguntas frequentes
Por que preciso disso se posso simplesmente continuar de onde parei?
Sessões longas podem confundir a IA, fazendo com que ela esqueça detalhes importantes ou repita erros. Este resumo garante que o progresso seja mantido e que o trabalho futuro seja eficiente.
O que acontece se eu não usar essa ferramenta antes de limpar a sessão?
Você pode perder o progresso, a IA pode esquecer o que já foi feito e você terá que refazer o trabalho ou corrigir erros que já haviam sido resolvidos.
O resumo inclui todo o código que escrevi?
Não, ele foca nos aspectos mais importantes: o objetivo geral, o que funciona, o que não funciona, as decisões cruciais e os próximos passos exatos, em vez de um log completo.
Detalhes
Descrição original do autor
Use when context approaches capacity, before /clear or /compact, when switching tasks, or when ending a coding session: produces a structured handoff artifact for the next session.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4150
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
carrier-relationship-management
Gerencia relacionamentos com transportadoras. Ajuda a negociar fretes, avaliar desempenho e construir estratégias de transporte.
affaan-m/ECC
cost-tracking
Monitora e informa o uso de tokens e custos do agente. É útil para controlar gastos e orçamentos de forma eficiente.
affaan-m/ECC
plan-canvas
Abre planos e artefatos em uma janela do navegador para você comentar. Facilita dar feedback visual sobre mudanças necessárias.
affaan-m/ECC