venotyh/evoskill

Agente de habilidades evolucionário — habilidades que se reproduzem, sofrem mutação e melhoram por meio de simulação noturna.

O que é evoskill?

O venotyh/evoskill é um agente especializado que aplica princípios de algoritmos genéticos e evolução artificial para criar, modificar e aprimorar habilidades de agentes de IA (como skills do Claude Code, Cursor ou Codex) de forma autônoma. O processo simula uma 'noite de sono' onde as habilidades existentes passam por operações de crossover (reprodução), mutação aleatória e seleção natural, gerando versões mais eficientes e adaptadas a tarefas específicas. Isso é útil para desenvolvedores que desejam que suas habilidades evoluam continuamente sem intervenção manual, explorando um espaço de soluções maior e descobrindo configurações otimizadas. Ele funciona analisando a estrutura e o comportamento de skills anteriores, aplicando operações evolutivas e testando as novas variantes em simulações, mantendo apenas as que apresentam melhor desempenho. O agente é ideal para ambientes de desenvolvimento onde a automação e a otimização de ferramentas de IA são prioridade.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add venotyh/evoskill

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 evoskill faz?

Agente de habilidades evolucionário — habilidades que se reproduzem, sofrem mutação e melhoram por meio de simulação noturna.

Visão Geral

evoskill aplica princípios de algoritmos genéticos para evoluir habilidades de agentes de IA. Durante o período de simulação (como uma 'noite de sono'), o sistema:

  • Avalia o desempenho das habilidades existentes.
  • Seleciona as melhores para reprodução.
  • Cruza e muta seus parâmetros e instruções.
  • Testa as novas variantes em simulações.
  • Preserva as habilidades com melhor desempenho.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex

Como Funciona

  1. O agente coleta as skills atualmente definidas.
  2. Para cada skill, ele executa uma série de tarefas de teste.
  3. Com base nos resultados, ele classifica as skills.
  4. As melhores skills são combinadas (crossover) para gerar descendentes.
  5. Mutações aleatórias são aplicadas para explorar novas variações.
  6. As skills resultantes são implantadas automaticamente.

Uso

# Iniciar o processo evolutivo (simulação noturna)
evoskill --evolve --population-size=10 --generations=5

# Ver o histórico de evolução
evoskill --history

Configuração

Defina no arquivo evoskill.json:

{
  "populationSize": 10,
  "generations": 5,
  "mutationRate": 0.1,
  "crossoverRate": 0.7,
  "selectionMethod": "tournament",
  "testTasks": ["test1", "test2", "test3"]
}

Exemplos

Evoluir uma skill de busca

evoskill --evolve --skill=search-skill --generations=10

Isso irá gerar 10 gerações de variações da skill de busca, mantendo a melhor performance.

Licença

MIT

Habilidades Relacionadas