CommunityEscrita e Ediçãogithub.com

Al0olo/Agents-village

Leia o estado do agente anterior no início de uma sessão e escreva o seu no final. Use no início e no final de cada sessão, após qualquer marco, decisão, falha ou descoberta de ambiente, e sempre que o usuário disser "continue", "retomar", "onde estamos" ou "encerrar".

O que é Agents-village?

Esta skill implementa um mecanismo de handoff (passagem de bastão) para agentes de IA, como Claude Code, Cursor ou Codex. Ela garante que um novo agente, sem memória da conversa anterior, possa continuar o trabalho sem precisar perguntar nada ao usuário ou redescobrir informações já estabelecidas. A skill lê e atualiza um arquivo `docs/HANDOFF.md` que contém o estado atual do projeto, decisões abertas, próximos passos e peculiaridades do ambiente. No início de cada sessão, o agente verifica o handoff contra a realidade (git, branches, PRs abertos) e, se houver divergência, corrige o handoff antes de prosseguir. Durante o trabalho, qualquer conclusão de tarefa, decisão, falha ou descoberta deve ser registrada imediatamente. Ao final, o agente reescreve o handoff, registra um novo log datado e executa um script de verificação antes de commitar. O objetivo é manter a continuidade e a eficiência, evitando retrabalho e garantindo que o próximo agente tenha todas as informações necessárias para agir de forma autônoma e precisa.

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

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Handoff

O objetivo: o próximo agente, sem memória desta conversa, continua sem perguntar a ninguém e sem redescobrir nada.

No início

  1. Leia docs/HANDOFF.md na íntegra, depois as 3 primeiras entradas de docs/handoff/LOG.md.
  2. Verifique contra a realidade: git status, git log --oneline -10, git branch -a e PRs abertos (gh api repos/al0olo/agents-village/pulls --jq '.[].title').
  3. Se o handoff e a realidade discordarem, acredite na realidade, corrija o handoff antes de iniciar novo trabalho e registre isso no log.
  4. Reapresente o próximo passo ao usuário em uma ou duas frases e, em seguida, execute-o.

Enquanto trabalha

Atualize docs/HANDOFF.md imediatamente quando qualquer um destes ocorrer: uma unidade de trabalho for concluída, uma decisão for tomada, uma abordagem falhar, você encontrar uma peculiaridade do ambiente, abrir ou mesclar um PR.

No final (ou quando interrompido)

  1. Reescreva docs/HANDOFF.md usando o modelo abaixo. É estado atual, não histórico: substitua linhas desatualizadas, não acumule.
  2. Adicione uma entrada datada no início de docs/handoff/LOG.md (a mais recente primeiro): o que você fez, por quê, o que falhou, links. O histórico fica lá.
  3. Execute scripts/check-handoff.sh e faça commit do handoff junto com o trabalho.
  4. Mensagem final para o usuário: o que foi feito, o que vem a seguir, qualquer coisa que precise de decisão.

Modelo para docs/HANDOFF.md

# Handoff
Atualizado: AAAA-MM-DD por <agente/modelo> · Ramo: <nome> · Último commit: <sha>

## Objetivo
Um parágrafo: o que o projeto está tentando alcançar agora.

## Estado
- Concluído: item (PR #n)
- Em andamento: item, exatamente onde parou, arquivos não commitados, se houver
- Não iniciado: item

## Próximo passo
A única próxima ação, concreta o suficiente para começar imediatamente, com comandos.

## Fila
Lista ordenada após o próximo passo.

## Decisões em aberto (o proprietário precisa decidir)
Pergunta, opções, minha recomendação.

## Peculiaridades
Peculiaridades do ambiente, abordagens que falharam e por quê, coisas que parecem erradas mas são intencionais.

## Como verificar
Comandos que provam que o estado atual está saudável.

## Referências
Arquivos e documentos para aprofundamento.

Padrão de qualidade

  • Nomeie arquivos, ramos, números de PR, comandos. Sem "como acima", sem "a coisa que discutimos".
  • Registre abordagens que falharam e por quê, para que ninguém as repita.
  • Separe o que você verificou do que você assume, e diga qual é qual.
  • Mantenha docs/HANDOFF.md com cerca de 150 linhas; mova o histórico para o log.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Habilidades Relacionadas