Pular para o conteúdo
Skillpedia
Agentes48 mil · #3377

jev-use

Ajuda o agente a tomar decisões avaliando riscos e segurança. Roteia etapas de julgamento para um modelo de IA para obter respostas confiáveis.

O que ela faz

Essa ferramenta ajuda a IA a tomar decisões rápidas sobre informações que ela já tem. Em vez de escrever respostas longas, ela faz perguntas diretas como 'Isso funcionou?' ou 'Qual opção é melhor?'.

Quando usar

  • ✓Quando a IA precisa decidir se uma tarefa foi concluída com sucesso.
  • ✓Quando a IA precisa escolher a melhor opção entre várias possibilidades.
  • ✓Quando a IA precisa verificar se uma ação é segura antes de executá-la.

Exemplo do que pedir para a IA

“A IA deve executar o comando 'rm -rf /'?”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/jev-use/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/jev-use/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA envia perguntas específicas para um modelo chamado Jev. Jev responde rapidamente com sim/não, escolhas ou notas de risco. Se Jev não tiver certeza, ele devolve a pergunta para a IA decidir.

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 sickn33/agentic-awesome-skills --skill jev-use

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/jev-use/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Jev Use

Visão Geral

Divide um loop de agente com base em se uma etapa precisa produzir texto. Etapas que produzem apenas uma decisão - a compilação está pronta, qual destes 30 elementos clicar, este comando shell é seguro, manter ou descartar esta mensagem - são entregues ao Jev, o modelo de julgamento da TypeSafe, que responde a perguntas de sim/não digitadas, escolha uma e pontuação sobre um estado em uma única passagem direta em vez de gerar tokens. O agente permanece o planejador e o escritor; Jev toma as decisões rápidas.

Tudo o que Jev não deve decidir retorna sob um contrato de escalonamento digitado, de modo que a entrega seja explícita em ambas as direções, em vez de um palpite.

Quando Usar Esta Habilidade

  • Use quando a próxima etapa for um julgamento sobre o contexto que você já tem ("X teve sucesso?", "qual opção?", "quão ruim é isso?") em vez de algo para escrever.
  • Use quando você estiver prestes a verificar o mesmo estado várias vezes seguidas, para que as perguntas possam ser agrupadas em uma única chamada.
  • Use quando você quiser uma verificação de risco em uma chamada de ferramenta proposta antes de executá-la.
  • Não use quando a etapa deve produzir conteúdo novo - texto, código, argumentos de ferramenta de forma livre - ou quando as opções não podem ser enumeradas. Essas são estruturalmente o trabalho do próprio modelo.

Como Funciona

Etapa 1: Instalar e conectar o servidor

npx -y jev-use install

install conecta o servidor MCP stdio ao Claude Code, Codex e pi através da CLI de cada harness - qual quer que ele encontre - e npx -y jev-use doctor verifica a resolução de backend com uma única viagem de ida e volta. Defina uma credencial de provedor no ambiente em que o agente é executado (TYPESAFE_API_KEY, OPENROUTER_API_KEY ou AI_GATEWAY_API_KEY, detectado automaticamente nessa ordem), ou defina JEV_BACKEND=mock para executar sem chave e sem chamadas de rede.

Etapa 2: Roteie cada etapa antes de trabalhar nela

A etapa é... Rota
Produzindo conteúdo novo: texto, código, argumentos de ferramenta de forma livre Você
Um julgamento, mas as opções não podem ser enumeradas Você
Um sim/não ou "funcionou?" sobre o contexto que você já tem jev_judge (noul)
Escolhendo a próxima ação entre opções que você pode listar jev_judge (choice)
Avaliando qualidade/gravidade/urgência em níveis que você pode descrever jev_judge (score)
"Esta ação é segura para executar?" antes de algo arriscado jev_gate

Etapa 3: Agrupe todas as perguntas sobre um estado em uma única chamada

jev_judge recebe uma única string state mais um array questions[]. A latência é plana em relação ao número de perguntas, e o custo do estado compartilhado se amortiza entre o lote, então 13 perguntas agrupadas custam muito menos do que 13 chamadas separadas. Nunca o chame uma vez por pergunta.

Etapa 4: Honre o contrato de escalonamento

Cada veredicto carrega {id, type, answer, confidence, escalate}, mais reason e hint exatamente quando escalate é verdadeiro. Um veredicto escalonado é devolvido a você - é um veredicto normal com uma dica, nunca uma exceção:

reason Quando O que significa para você
writing pré-chamada A etapa deve produzir novo texto ou código - estruturalmente seu.
open_ended pré-chamada Não expressável como noul/choice/score; nada para enumerar.
oversized pré-chamada O estado excede o limite de tamanho - encolha-o ou leve as perguntas adiante.
unsure pós-chamada A resposta é muito plana para agir; permanece em answer como um anterior.
unreachable em caso de falha Jev não pôde ser contatado - prossiga como se ele não existisse.

As duas razões pré-chamada vêm de um roteador determinístico, então uma etapa que nunca foi do Jev não gasta uma requisição.

Exemplos

Exemplo 1: Um estado, três perguntas, uma chamada

// jev_judge input
{
  "state": "CI run #142: build ok, 214 tests passed, 0 failed; 1 test quarantined as flaky last week",
  "questions": [
    { "id": "passed", "type": "noul",   "question": "Did the run fully succeed?" },
    { "id": "next",   "type": "choice", "question": "Next action?",
      "options": { "merge": "everything green", "rerun": "looks flaky", "hold": "needs attention" } },
    { "id": "risk",   "type": "score",  "question": "How risky is merging now?",
      "levels": ["routine", "worth a look", "incident"] }
  ]
}

…
Perguntas frequentes

O que são ' MCP tools'?

São ferramentas que ajudam a IA a se comunicar com outros sistemas de forma organizada.

O que significa 'escalation contract'?

É um acordo que define como a IA e o Jev trocam informações, especialmente quando Jev não tem certeza da resposta.

Posso usar Jev para pedir para a IA escrever um texto?

Não, Jev é para decisões rápidas. Para escrever textos, a IA deve fazer isso sozinha.

Detalhes

Descrição original do autor

Route enumerable judgment steps - did it work, which option, how risky, is this safe to run - to the Jev judgment model through the jev_judge and jev_gate MCP tools, batched into one call per state.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3377
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas