CommunityEscrita e Ediçãogithub.com

o6dk/emulo

Extraia seus logs do Claude Code e Codex para criar um perfil de agente local you.md.

O que é emulo?

O Emulo é uma skill especializada em mineração de logs de sessões de agentes de IA, como Claude Code e Codex, para extrair automaticamente um perfil de agente local chamado `you.md`. Em vez de usar arquivos de regras, memória ou descrições próprias, ele analisa exclusivamente sessões reais no formato `.jsonl`, garantindo um perfil autêntico baseado no comportamento real do desenvolvedor. A skill segue um pipeline rigoroso: primeiro realiza um preflight para validar os logs disponíveis, depois executa workers paralelos para extrair insights de cada segmento, um reducer para consolidar os relatórios validados, e por fim ativa o pacote final. Inclui também recursos experimentais de adaptação (recall adaptativo) sob demanda, mas esses são desabilitados por padrão. O uso é seguro, com aprovação explícita do usuário para cada plano e modo de mineração (completo ou pré-visualização).

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add ohad6k/emulo

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

Mineração Emulo

Mine apenas sessões .jsonl reais e de autoria humana. Nunca sintetize um perfil a partir de arquivos de regras, memória ou uma autodescrição digitada.

  1. Resolva EMULO_PY para emulo.py dois diretórios acima desta skill, recorrendo a ./emulo.py apenas em um checkout direto. Confirme que o Python 3 existe.
  2. O padrão de qualidade de histórico completo lê todo o histórico elegível. Execute o comando somente leitura python "$EMULO_PY" plugin preflight, mostre sessões válidas, tokens de origem pós-deduplicação, tokens de origem selecionados, hits de cache, chamadas de worker planejadas e chamadas de reducer planejadas, e aguarde aprovação explícita de custo antes do trabalho do modelo.
  3. Apenas quando o usuário solicitar explicitamente uma prévia rápida, execute o preflight e prepare com --preview. Diga exatamente isto antes da aprovação: A prévia rápida cria um perfil inicial a partir do histórico selecionado, não o perfil completo. Nunca chame a prévia de padrão, perfil completo ou equivalente em qualidade à mineração de histórico completo.
  4. Retenha o approval_hash exibido. Execute python "$EMULO_PY" plugin prepare --approved-plan-hash HASH com o modo exato aprovado. Se o hash mudou, mostre o novo plano e obtenha aprovação novamente. Retenha o run_id exato, os caminhos de segmento/relatório selecionados e o pack_path.
  5. Execute um worker rápido para cada segmento selecionado não armazenado em cache. Cada um lê apenas seu segmento e o contrato por segmento em MINING_PROMPT.md, escreve seu relatório JSON atribuído e executa o comando somente leitura plugin validate-report até ser aceito.
  6. Armazene em cache cada relatório aceito com plugin cache-report; pare na rejeição.
  7. Execute um reducer mais forte disponível sobre apenas os relatórios validados e o contrato combinado do reducer. Ele escreve o pacote atribuído completo e se autovalida com plugin validate-pack.
  8. Ative apenas o pacote validado com plugin activate, depois execute plugin status e renderize o cartão. Reporte a versão ativa, estados de domínio, tokens de origem selecionados, passes reais de worker/reducer, reuso de cache e instruções de aprofundamento direcionado.

Cada modo preparado requer aprovação explícita do seu plano exibido. A instalação em si não escaneia logs nem agenda chamadas de mineração. Uma atualização idêntica agenda zero chamadas adicionais de mineração do Emulo, embora a tarefa host ainda tenha sobrecarga normal de interação.

Estágios adaptativos de recebimento/scout são experimentais e excluídos do caminho de lançamento do Plugin. Execute --stage A apenas quando um desenvolvedor solicitar explicitamente testes adaptativos de recall experimental; nunca selecione automaticamente ou use para calibração de lançamento.

Individual skills in this repo

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

Habilidades Relacionadas