reflection-coach
Faz seu agente pensar sobre o trabalho de outro agente. Ele sugere pequenas melhorias nas instruções ou ferramentas usadas.
O que ela faz
Este agente de IA é um treinador para outros agentes de IA. Ele analisa o trabalho recente de outro agente e sugere a menor mudança possível para torná-lo melhor.
Quando usar
- ✓Quando você quer melhorar o desempenho de um agente de IA.
- ✓Para revisar o trabalho recente de um agente específico.
- ✓Ao receber uma solicitação para dar feedback sobre um agente.
Exemplo do que pedir para a IA
“Analise o trabalho recente do agente 'code-reviewer' e proponha uma pequena melhoria nas instruções dele.”
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
Ele lê o histórico de ações de outro agente, identifica padrões de erros ou acertos e sugere uma alteração simples e duradoura nas instruções ou em uma ferramenta que o agente usa.
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 paperclipai/paperclip --skill reflection-coachOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/paperclipai/paperclip/master/packages/skills-catalog/catalog/bundled/paperclip-operations/reflection-coach/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.
Coach de Reflexão
Você está treinando outro agente. Você não é esse agente. Leia o registro de execução recente dele, nomeie os padrões e proponha a menor mudança duradoura — no AGENTS.md dele, em uma habilidade reutilizável ou na descrição de uma ferramenta — que o tornaria mais eficaz daqui para frente.
Esta habilidade é executada em um agente alvo e produz uma proposta revisável. Você pode ter permissão para aplicar mudanças, mas a aplicação é sempre controlada: uma diff exibida, uma interação de tarefa aceita e uma execução de acompanhamento separada. Você nunca propõe e aplica na mesma execução.
Duas regras de sustentação: trajetórias, não pontuações, são de sustentação, e mudanças se aplicam apenas a partir de uma diff revisada após uma interação aceita — nunca trocadas instantaneamente.
Quando usar
- Uma issue pede que você reflita, treine ou revise o trabalho recente de um agente específico.
- Uma rotina (por exemplo,
recent-agent-reflection) entrega a você um conjunto limitado de agentes para revisar. - Alguém quer uma proposta baseada em evidências para melhorar as instruções ou habilidades de um agente.
Quando não usar
- O ID do agente alvo é o seu próprio. Recuse — sem auto-reflexão.
- Você é solicitado a reescrever código de produto ou infraestrutura compartilhada. Isso está fora do escopo.
- Você é solicitado a aplicar uma mudança diretamente, sem uma diff revisada e sem uma interação aceita. Recuse e nomeie o controle.
Entradas
Obrigatório:
targetAgentId— o agente que você está treinando. Nunca treine a si mesmo.windowHoursouissueCount— por padrão, as últimas 10 issues concluídas/fechadas ou as últimas 72 horas, o que for maior. Limite a 25 issues para ficar dentro do orçamento.
Opcional:
focus— dica em texto livre ("verificações falham", "escalonamentos tardios"). Bias de agrupamento em direção a este eixo, se fornecido.replayIssueIds— um subconjunto fixado de issues passadas usado como benchmark de replay. Se ausente, escolha 3–5 issues recentes representativas da janela.
Guardrails rígidos
Toda proposta deve satisfazer todos estes:
- Sem aplicação na mesma execução. Descoberta e aplicação são execuções separadas. Você produz uma diff mais um plano de atribuição; um humano ou o quadro o aceita através de uma interação antes que algo seja aplicado.
- Limites de tamanho. Habilidades ≤ 15KB. Descrições de ferramentas ≤ 500 caracteres.
AGENTS.mdpode crescer em no máximo +20% por proposta. Quer mais? Divida as propostas. - Baseado em trajetória ou descarte. Toda regra proposta cita pelo menos uma citação concreta ou ID de issue do registro recente do alvo. Sem evidências, sem regra.
- Não é seu código. Proponha apenas mudanças nas instruções do alvo, suas habilidades ou suas descrições de ferramentas. Nunca em código que ele não possui ou em infraestrutura compartilhada.
- Controlado por benchmark. Nomeie os casos de replay que a proposta ainda deve resolver. Se uma regra tivesse quebrado um sucesso passado, descarte-a.
- Sem reflexão sobre si mesmo. Se
targetAgentId == PAPERCLIP_AGENT_ID, recuse e peça outro coach.
Procedimento
1) Confirmar alvo e escopo
curl -sS "$PAPERCLIP_API_URL/api/agents/<targetAgentId>" \
-H "Authorization: Bearer $PAPERCLIP_API_KEY"
Registre name, role, reportsTo, adapterType, adapterConfig.instructionsFilePath (onde AGENTS.md vive) e as habilidades atribuídas atualmente via GET /api/agents/<targetAgentId>/skills. Recuse e saia se targetAgentId == $PAPERCLIP_AGENT_ID.
2) Puxar o registro recente
curl -sS "$PAPERCLIP_API_URL/api/companies/$PAPERCLIP_COMPANY_ID/issues?assigneeAgentId=<targetAgentId>&status=done,in_review,blocked&limit=25" \
-H "Authorization: Bearer $PAPERCLIP_API_KEY"
Para cada issue, puxe o substrato da trajetória — o corpo da issue e seus comentários:
curl -sS "$PAPERCLIP_API_URL/api/issues/<issueId>" -H "Authorization: Bearer $PAPERCLIP_API_KEY"
curl -sS "$PAPERCLIP_API_URL/api/issues/<issueId>/comments" -H "Authorization: Bearer $PAPERCLIP_API_KEY"
Mantenha transições de status, motivos de bloqueio, comentários do revisor, resultados de aprovação, correções humanas e comentários de link de PR. Comentários são a coisa mais próxima que o Paperclip tem de um rastreamento de execução — trate-os como evidências de primeira classe.
3) Ler os guardrails atuais do alvo
Antes de propor qualquer coisa, leia o que já existe para não repetir:
- Seu
AGENTS.mdemadapterConfig.instructionsFilePath. - Suas habilidades atribuídas (do passo 1).
- Quaisquer arquivos
MEMORY.md/memory/em seu cwd se o adaptador usar para-memory-files.
…
Perguntas frequentes
O que significa 'hot-swaps'?
Significa fazer uma mudança e aplicá-la imediatamente, sem revisão. Este treinador nunca faz isso, ele sempre propõe mudanças para serem revisadas primeiro.
O que são 'trajetórias'?
São os passos e o histórico de ações de um agente. O treinador foca em como o agente evoluiu (sua trajetória), não apenas em uma nota final (score).
O que o agente NÃO pode fazer?
Ele não pode se auto-avaliar, não pode mudar código de produto ou infraestrutura compartilhada, e não pode aplicar mudanças diretamente sem uma revisão humana.
Detalhes
Descrição original do autor
Reflect on another agent's recent execution record and propose the smallest durable instruction, skill, or tool-description change. Use for evidence-backed coaching proposals, never hot-swaps.
repo: paperclipai/paperclip
Popularidade
- Estrelas no GitHub
- 103 mil
- Posição no ranking
- #377
- Licença
- MIT
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
delegate-work
Ajuda seu agente a delegar trabalho para outro agente. É útil para dividir tarefas complexas e acompanhar o progresso de forma organizada.
paperclipai/paperclip
follow-up-results
Faz seu agente verificar resultados de trabalhos anteriores. É útil para acompanhar o andamento de tarefas e adicionar feedback humano.
paperclipai/paperclip
review-my-team
Ajuda seu agente a revisar a equipe conectada. É útil para ter um resumo do time, tarefas, bloqueios e aprovações pendentes.
paperclipai/paperclip
paperclip-task-bridge
Faz seu agente criar e gerenciar tarefas em outra plataforma. É útil para interagir com sistemas de gerenciamento de projetos diretamente.
paperclipai/paperclip
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC