handoff

Compacta a conversa atual em um documento de handoff, salvo no diretório handoffs/ do repositório, para que outro agente ou uma nova sessão possa continuar o trabalho.

O que é handoff?

Esta skill, chamada 'handoff', permite que um agente (como o Claude Code ou Cursor) capture o estado e a intenção de uma conversa longa em um documento conciso de handoff, evitando que uma nova sessão precise reler todo o histórico. Ela é ideal para ambientes de desenvolvimento onde múltiplas sessões ou agentes colaboram em uma tarefa. A skill resolve automaticamente a raiz do repositório Git, cria o diretório `handoffs/` se necessário e gera um arquivo com nome único baseado em timestamp UTC. O conteúdo do handoff segue seções predefinidas (objetivo, estado atual, próximos passos, decisões, etc.) com limites de tamanho para manter a concisão, e jamais duplica informações de outros artefatos, apenas os referencia. Tudo isso garante continuidade e produtividade em fluxos de trabalho com agentes de IA.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/behavioralvalueinvestor/claude-skills/tree/HEAD/skills/handoff

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que handoff faz?

Escreva um documento de handoff que permita a um novo agente continuar este trabalho sem reler toda a conversa. Capture o estado e a intenção, não uma transcrição.

Onde salvar

Salve o handoff dentro do repositório do projeto atual — nunca no diretório temporário do SO, nunca inline no chat.

  1. Resolva a raiz do repositório: execute git rev-parse --show-toplevel. Se falhar (não é um repositório Git), use o diretório de trabalho atual como fallback.
  2. Garanta que um diretório handoffs/ exista nessa raiz; crie-o se estiver faltando.
  3. Escreva em handoffs/<slug>-handoff-<timestamp-UTC>.md, onde:
    • <slug> é um tópico curto em kebab-case derivado da tarefa (ou dos argumentos, se algum foi passado), ex.: notebook-proxy-review.
    • <timestamp-UTC> é YYYYMMDDTHHMMSSZ, ex.: 20260527T144059Z. O timestamp mantém cada handoff distinto — nunca sobrescreva um handoff existente.
  4. Após escrever, imprima o caminho absoluto do arquivo que você criou.

O que escrever

Se argumentos foram passados para esta skill, trate-os como o foco da próxima sessão e direcione cada seção para eles.

Use estas seções. Mantenha cada uma dentro de seu limite; um handoff é um documento de referência, não um registro de tudo. Omita qualquer seção que esteja genuinamente vazia em vez de preenchê-la.

  • Cabeçalho — título, data (UTC) e uma linha sobre para que serve a próxima sessão. (≤5 linhas)
  • Objetivo — a meta e seu critério de sucesso. (≤3 frases)
  • Estado atual — o que está feito, o que funciona, o que está verificado vs. assumido. (≤10 itens)
  • Próximos passos — ações concretas e ordenadas para o próximo agente. (≤8 itens)
  • Decisões-chave e justificativa — escolhas já feitas e o porquê, para que o próximo agente não as reabra. (≤8 itens)
  • Armadilhas / minas terrestres — problemas já encontrados, surpresas, coisas que parecem prontas mas não estão. (≤8 itens)
  • Arquivos e referências relevantes — caminhos e URLs para código, PRDs, planos, diffs, issues. Referencie-os; não inclua seus conteúdos inline. (≤12 entradas)
  • Perguntas em aberto — decisões não resolvidas que precisam do usuário ou de trabalho adicional. (≤6 itens)
  • Skills sugeridas — skills que o próximo agente deve invocar, cada uma com uma linha explicando por quê. (≤6 entradas)

Regras

  • Não duplique conteúdo já capturado em outros artefatos (PRDs, planos, ADRs, issues, commits, diffs). Em vez disso, faça referência a eles por caminho ou URL.
  • Não cole conteúdos grandes de arquivos ou saída completa de comandos no handoff. Aponte para a origem.
  • Remova segredos e PII — qualquer coisa que corresponda a API_KEY / SECRET / TOKEN / PASSWORD / PRIVATE_KEY ou dados pessoais. Caminhos de arquivos locais são aceitáveis.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas