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
Mensagem pronta para colar
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-useOu 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.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.
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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3377
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC