Pular para o conteúdo

Isso deixou Claude Code + Jev 10x melhores

Ver no idioma original →

Autoria: AI LABS · Assistir no YouTube

Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.

Idioma original: inglês

Vídeo original: This Made Claude Code + Jev 10x Better · Canal: AI LABS · 13:54 · Assistir no YouTube

Tópicos: Agentes de IA, Claude Code, Engenharia de software com IA, Geração de conteúdo com IA, Segurança de IA

O vídeo apresenta oito ferramentas que ampliam o uso de Jev com Claude Code, desde o bloqueio de ações arriscadas até a análise de SEO. Abide verifica se as edições respeitam as regras do projeto, enquanto Jev Browser ajuda a testar aplicações e Jev Ble confere se uma tarefa foi realmente concluída. Outras ferramentas ajudam a direcionar novas mensagens, escolher o momento de compactar sessões e encontrar arquivos relevantes com menos leitura. A demonstração também mostra como Jev SEO gera relatórios sobre a visibilidade e o conteúdo de um site.

  • Toolgate consulta Jev antes de permitir ações e bloqueia operações consideradas destrutivas ou fora das permissões concedidas.
  • Abide transforma as instruções do projeto em uma rubric de regras que Jev pode avaliar, e exige que Claude corrija violações.
  • Jev Browser permite que Claude teste uma aplicação usando informações lidas na tela e gere um relatório de bugs.
  • Jev Ble verifica se há evidências de que a tarefa foi concluída antes de permitir que Claude encerre o trabalho.
  • Jev Steer ou Q decide se uma nova mensagem deve ser encaminhada, colocada em espera ou interromper o trabalho atual.
  • Compact Advisor usa Jev para recomendar quando compactar uma sessão sem perder contexto importante.
  • Quicksilver usa Jev para selecionar arquivos relevantes, reduzindo a quantidade de conteúdo que Claude precisa ler.
  • Jev SEO analisa páginas, verifica problemas técnicos e avalia o conteúdo, gerando um relatório e uma lista de correções.
Início Capítulo Resumo
00:00 Ferramentas para controlar ações e regras O vídeo apresenta Toolgate para bloquear ações arriscadas e Abide para verificar se Claude respeita as regras do projeto.
03:03 Testes de navegador e verificação de conclusão Abide cria uma rubric a partir das instruções do projeto, e Jev Browser e Jev Ble ajudam a testar aplicações e confirmar a conclusão de tarefas.
06:09 Gerenciamento de mensagens e sessões Jev Ble verifica o trabalho concluído; depois, Jev Steer ou Q direciona novas mensagens e Compact Advisor recomenda quando compactar a sessão.
09:14 Busca de arquivos e análise de SEO O vídeo mostra como Quicksilver seleciona arquivos relevantes e como Jev SEO avalia um site e sugere melhorias.

Antes de Claude executar qualquer ação, Toolgate pergunta a Jev se ela é permitida. — 01:01

A rubric transforma cada regra em uma pergunta de sim ou não. — 04:37

Esses agentes tendem a dizer que a tarefa foi concluída mesmo quando não foi. — 06:09

Claude lê apenas os arquivos que estão na lista selecionada. — 11:48

  • Jev (modelo): É apresentado como um decision model que toma decisões de sim ou não para apoiar agentes e ferramentas.
  • Claude Code (ferramenta): Ferramenta de programação usada no vídeo em conjunto com Jev e os plugins apresentados.
  • Toolgate (ferramenta): Verifica ações propostas por Claude Code e pode bloquear operações arriscadas, não autorizadas ou fora da tarefa.
  • Abide (ferramenta): Compara as edições do agente com as regras do projeto e solicita correções quando encontra violações.
  • Jev Browser (ferramenta): Ferramenta de testes de navegador que permite a Claude examinar a tela e executar testes de uma aplicação.
  • Jev Ble (ferramenta): Plugin que analisa a conversa em busca de evidências de conclusão antes de permitir que o agente encerre a tarefa.
  • Jev Steer or Q (ferramenta): Plugin que decide se uma nova mensagem deve ser encaminhada durante o trabalho, aguardada ou tratada como interrupção.
  • Compact Advisor (ferramenta): Usa Jev para recomendar se é um bom momento para compactar uma sessão sem perder contexto necessário.
  • Quicksilver (ferramenta): Usa Jev para selecionar arquivos relevantes antes de Claude os ler, reduzindo o conteúdo usado na sessão.
  • Jev SEO (ferramenta): Analisa páginas de um site e produz um relatório com avaliações de SEO e ações recomendadas.

00:00 Jev com Claude Code permite fazer muito mais do que o Claude Code consegue fazer sozinho. E, para melhorar ainda mais isso, existem muitas ferramentas por aí, mas a maioria não corresponde ao que promete quando você começa a usá-la. Então, testamos todas e encontramos oito ferramentas que realmente fazem diferença no seu workflow com Jev. Uma delas garante que Claude não marque uma tarefa como concluída antes de realmente terminá-la. Outra resolve o problema que você enfrenta ao escrever prompts para Claude. Também há uma ferramenta que basicamente explica o principal motivo pelo qual seu site não aparece nos

00:31 resultados de busca. Se esta é a sua primeira vez aqui, somos uma empresa de software, e este é o nosso canal, AIABs. Neste vídeo, vamos falar sobre todas as ferramentas que encontramos, como cada uma realmente ajuda na sua configuração e como usar cada uma delas. Mas, antes de começarmos com a primeira ferramenta, não vamos explicar o que é Jev nem como configurá-lo, porque já temos um vídeo completo sobre isso. Então, se precisar, pode assistir àquele vídeo. Agora, vamos à nossa primeira ferramenta. Quando [fungada] Claude trabalha sozinho, o primeiro problema são os comandos perigosos. Para lidar com eles, o Claude Code já tem um modo

01:01 chamado auto mode. Ele impede Claude de executar comandos perigosos, mas permite que Claude execute os seguros sem perguntar a você. A primeira ferramenta é Toolgate, e ela basicamente faz o mesmo trabalho, mas é mais rigorosa que o auto mode. Isso porque, antes de Claude realizar qualquer ação, Toolgate pergunta a Jev se aquela ação é permitida. Se Jev disser que sim, Claude executa a ação; mas, se Jev disser que não, Toolgate a bloqueia. Essa ferramenta funciona com qualquer provedor que ofereça Jev, então você pode usar a própria chave de API da Typesafe ou uma chave da OpenRouter ou do AI gateway da Vercel. Toolgate

01:31 bloqueia qualquer ação que altere algo de uma forma que não possa ser desfeita. Ela também bloqueia ataques de prompt injection e qualquer ferramenta baixada que tente enviar seus dados para um servidor externo. E Toolgate não permite que Claude use permissões que você nunca concedeu, como mudar para o modo de administrador, que pode alterar qualquer coisa no seu computador. Além disso, Toolgate também verifica se Claude está prestes a fazer algo fora da tarefa que você lhe deu. E, se você disser que tomará uma decisão por conta própria, Claude terá que deixar essa decisão para você. Para usar Toolgate, o primeiro passo é copiar este comando de instalação e executá-lo no terminal.

02:02 Depois que Toolgate estiver instalada, você adiciona sua chave de API com o comando key. Se estiver usando a chave da Typesafe, o comando funciona como está. Mas, se estiver usando OpenRouter ou outro provedor, será necessário copiar o nome correto do seu provedor no repo. Depois, execute esse comando no terminal para que ele tenha a chave. Em seguida, execute o comando toolgate init. Ele conecta Toolgate ao Claude Code e salva as regras de bloqueio e sua chave de API em uma pasta. Assim, Toolgate pode lê-las na próxima vez que você abrir o Claude Code. Depois que você abrir o Claude Code e der a Claude qualquer

02:32 tarefa, Toolgate começa a funcionar. Para testá-la, pedimos a Claude que apagasse uma pasta e reorganizasse aqueles arquivos em outra pasta. Claude começou a apagar a primeira pasta sem copiar o que havia dentro dela, e Toolgate classificou a ação como um risco destrutivo de 77%. Uma pontuação como essa normalmente significa que Toolgate pede sua confirmação primeiro. Mas estávamos executando Claude no modo bypass permissions, em que Claude não pede nenhuma permissão. Então, em vez de correr o risco de permitir a ação, a ferramenta a bloqueou. Depois disso, Claude copiou os arquivos para um lugar seguro e concluiu a tarefa como solicitado. Mas

03:03 há um pequeno problema: ela não permite que o agent apague nem mesmo as coisas que precisam ser apagadas. Então, você teria que cuidar dessa parte por conta própria. Claude ainda viola as regras que você definiu para o seu próprio projeto, um problema que encontramos com frequência ao trabalhar com agents. Existe uma ferramenta chamada Abide que realmente lida com esse problema. Abide verifica cada edição que Claude faz comparando-a com suas regras e, em seguida, manda Claude corrigir qualquer coisa que as viole. Abide funciona com a maioria dos agents de programação, como Codex e Claude Code. Antes de Abide verificar qualquer coisa, ela transforma seus arquivos agents.md e claude.md em um arquivo de regras separado chamado rubric, para Jev ler. Para

03:33 usá-la, primeiro você precisa instalá-la: copie o comando login e execute-o no terminal. Em seguida, o comando faz duas perguntas. A primeira é qual chave você tem. Temos usado o AI gateway da Vercel, então escolhemos essa opção, mas você pode escolher qualquer uma da lista. A segunda pergunta é onde instalar Abide: em todos os seus projetos ou apenas neste. Nós escolhemos apenas este projeto. Depois que Abide estiver instalada, execute o comando init dela. Ele conecta Abide ao Claude Code e adiciona os arquivos que explicam a Claude

04:06 como trabalhar com Abide. Depois disso, o Claude Code reconhece Abide. Mas um projeto recém-instalado ainda não tem uma rubric. Então, na sua sessão do Claude Code, você precisa pedir a Claude que crie uma. Claude então cria uma pasta abide e, dentro dela, fica a rubric com todos os detalhes das suas regras. A pasta também contém a skill compile, com as etapas que Claude seguiu para transformar seus arquivos de instruções nessa rubric. E há também um arquivo que registra cada etapa do processo. Nessa rubric, Abide basicamente transforma cada regra em uma pergunta de sim ou não, porque Jev é um decision model

04:37 desenvolvido para responder a esse tipo de pergunta. Nossa rubric tinha 49 regras, e Jev precisava decidir sobre 33 delas antes que qualquer coisa fosse executada. Quando a rubric fica pronta, Abide sinaliza qualquer coisa que Claude faça que viole uma regra, e Claude precisa corrigir cada sinalização antes de concluir a tarefa. Mas, antes de passarmos para a próxima ferramenta, seria ótimo se você se inscrevesse no canal e apertasse o botão de gostei. Esse pequeno gesto de apoio significa muito para nós. A próxima pergunta é se o aplicativo realmente funciona, e é para isso que serve Jev Browser. Jev Browser é a versão open source da

05:07 ferramenta do nosso vídeo anterior. Basicamente, é uma ferramenta de testes de navegador, em que Claude faz os testes e Jev toma as decisões de sim ou não. Ela funciona assim: você pede ao Claude Code para testar algo, e Claude usa Jev Browser para ler o que aparece na tela. Jev Browser envia de volta a Claude o que leu enquanto Claude executa o teste. Para instalar Jev Browser, há um comando que inclui todas as etapas de configuração. Mas, quando executamos esse comando, ele instalou uma versão mais antiga, embora Jev Browser seja atualizado com frequência. Então, em vez disso, você precisa pedir a Claude que instale a versão mais recente e a deixe

05:38 pronta para usar imediatamente. Depois disso, Jev Browser está instalada, mas ainda não tem uma chave de API. E, por padrão, Jev Browser só funciona com a própria chave de API da Typesafe. Então, se você não tiver uma chave da Typesafe, pode pedir a Claude que faça algumas alterações na ferramenta para que você possa usar o provedor que quiser. Mas, se estiver usando a própria chave da Typesafe, pode adicioná-la diretamente. Depois de instalada, essa ferramenta ficará disponível no Claude como um MCP, com todas as ferramentas disponíveis para uso. Agora você pode pedir a Claude que execute testes no navegador, mencionando no seu prompt que deve

06:09 usar as ferramentas do Jev Browser. Com isso no prompt, Claude usa Jev Browser várias vezes. No final, ele apresenta um relatório com uma lista de todos os bugs que encontrou. Quando testamos, nossa tarefa levou cerca de 2 minutos, e teria demorado muito mais se fizéssemos os testes sem essa ferramenta. Há um [fungada] problema ao trabalhar com agents: eles tendem a dizer que a tarefa está concluída mesmo quando não está. Para corrigir isso, existe um plugin chamado Jev Ble, que impede Claude de parar antes de uma tarefa estar realmente concluída. Essa ferramenta funciona de maneira semelhante a Ralph Loops, mas a única

06:41 A diferença é que Jev decide se Claude realmente terminou. Basicamente, quando Claude diz que concluiu a tarefa que você deu a ele, Jev lê a conversa inteira. Ele procura provas de que Claude realmente concluiu a tarefa. Se essa ferramenta não encontrar nada, ela pede a Claude que prove que realmente fez o que lhe foi solicitado. Se o agent não conseguir provar, a ferramenta pede novamente que ele conclua a tarefa. Para instalar Jev no Claude Code, primeiro você copia o comando que adiciona um marketplace. Esse comando também recarrega seus plugins. Então, Jev está pronto para ser instalado. Depois, o

07:12 comando de instalação do plugin faz o resto. Depois disso, ele faz algumas perguntas de configuração, e a primeira é onde instalá-lo. Nós o instalamos apenas para este projeto, mas você também pode instalá-lo para os outros projetos. A pergunta seguinte pede sua chave de API do Typesafe. Se você estiver usando uma, pode inseri-la ali. Mas, se não estiver, pode pedir a Claude que o conecte ao seu próprio provedor, da mesma forma que fizemos com Jev browser. Você também escolhe um limite, que determina o grau de certeza que Jev precisa ter de que a tarefa foi concluída antes de Claude poder parar. Definimos em 75%. E, se quiser ver as decisões de Jev, você pode ativar

07:43 o registro de decisões. Há também uma segunda opção que mostra o que teria acontecido se essa ferramenta não tivesse interferido. Você pode ativá-la se quiser ver a diferença no trabalho com a ferramenta instalada. Depois que tudo estiver instalado, você pode pedir a Claude que faça qualquer tarefa. E essa ferramenta continua perguntando a Jev se o trabalho realmente terminou. Assim, Claude não pode dizer que concluiu sem verificar. Mas, antes de continuar, vamos ouvir nosso patrocinador, Dodo. Se você desenvolve com agents de IA, conhece o obstáculo. No instante em que o agent precisa de dados em tempo real, ele recorre a requests e Beautiful Soup, e o site o bloqueia imediatamente. Esse é

08:13 o verdadeiro problema. Um agent de IA só é tão bom quanto os dados aos quais consegue realmente ter acesso. Então, passamos a Claude Code a skill do Dakota. Agora, quando precisa extrair dados de uma página ou buscar dados de produtos, ele direciona a tarefa para a API de web scraping do Dakota, em vez de usar aquelas ferramentas frágeis que acabam bloqueadas. Enviamos uma URL, e Dakota cuida das partes difíceis: a rotação de IPs, as capturas, as novas tentativas e a entrega de dados limpos e estruturados, prontos para serem usados diretamente no projeto. Ele até tem modelos prontos para sites como a Amazon, então não é preciso começar do zero. Criamos um rastreador de preços que buscava

08:44 preços em tempo real em poucos minutos. Tudo funciona no plano gratuito: até 2.000 solicitações por um ano inteiro, sem cartão de crédito. E, quando você estiver pronto para crescer, nosso código dá 10% de desconto no seu primeiro plano pago. Os links estão na descrição. Outra coisa que acontece bastante no meio de uma tarefa é você dar um prompt a Claude Code e depois se lembrar de algo que não incluiu. Então, envia uma nova mensagem enquanto Claude ainda está trabalhando. Por padrão, Claude Code segura essa mensagem e a entrega a Claude quando a etapa em que ele está terminar. Mas isso é um problema quando sua nova mensagem pode esperar até Claude

09:14 terminar a tarefa atual. Claude ainda recebe a mensagem no meio do caminho, se distrai e começa a trabalhar em duas tarefas ao mesmo tempo. Para resolver isso, existe um plugin chamado Jev Steer or Q. Basicamente, ele permite que Jev decida se sua nova mensagem deve mudar o que Claude está fazendo, esperar até mais tarde ou interromper o trabalho atual. Jev tem três opções, e a primeira é steer. Steer significa que Claude recebe sua nova mensagem quando a etapa em que está terminar. E é isso que Claude Code já faz por padrão. A opção seguinte é Q, para uma mensagem sobre outra tarefa que pode esperar. O plugin segura essa

09:45 mensagem até Claude terminar tudo o que está fazendo e, então, a envia como uma nova solicitação. A última opção é interrupt, que significa que sua mensagem é tão urgente que Claude para imediatamente, sem esperar a etapa atual terminar. O plugin só age com base na escolha de Jev quando Jev tem pelo menos 90% de certeza. Então, nada muda para Claude a menos que Jev esteja confiante. E o plugin funciona tanto com Codex quanto com Claude Code. Jev Steer or Q é instalado como qualquer outro plugin. Você pode instalá-lo e adicionar sua chave de API para começar. Depois de instalado, todas as novas sessões

10:15 começarão a usar essa ferramenta. Quando você envia uma nova mensagem enquanto Claude está trabalhando, o plugin basicamente a verifica primeiro. Se a mensagem for urgente, Claude a recebe imediatamente. Por exemplo, no nosso teste, pedimos a Claude que mudasse o tema de cores enquanto criava uma página de apresentação. Essa solicitação era mais urgente do que a página, então o plugin a encaminhou imediatamente. Mas uma mensagem que não é tão urgente espera até mais tarde. Sessões longas também exigem compactação, mas, se você compactar na hora errada, perde detalhes importantes de que Claude talvez precise se lembrar. Então, Compact Advisor dá conselhos sobre quando

10:46 compactar, e usa Jev para decidir se é o momento certo. Ele analisa até que ponto a sessão avançou e verifica se você pode compactar agora sem perder contexto importante. Para instalar Compact Advisor, você executa os comandos do repo no GitHub e, quando a instalação termina, uma nova sessão começa. Na primeira vez que você executa Compact Advisor, ele faz algumas perguntas de configuração, como sua chave de API e o contexto mínimo. A partir daí, Compact Advisor informa, depois de cada resposta, se é o momento certo para compactar. Depois de instalá-lo, demos a ele algumas tarefas para

11:16 executar. Ele não pediu para compactar quando havia uma pergunta no fim da resposta do agent. Mas, quando não havia nada e o agent tinha usado cerca de 100.000 tokens, sem nada novo para continuar na sessão, ele recomendava compactar. E a qualidade da compactação era muito melhor, porque ele se lembrava de todos os detalhes que mencionamos na sessão. Agora, há outra ferramenta chamada Quicksilver que basicamente usa Jev como uma camada de decisão entre seu agent e seus arquivos. Uma grande parte do trabalho de Claude é ler muitos arquivos só para encontrar os poucos de que precisa. Quicksilver basicamente

11:48 transforma essa busca em decisões rápidas de sim ou não e as encaminha a Jev, em vez de Claude. Jev lê os arquivos e seleciona os que Claude está procurando. Então, Claude lê apenas os arquivos dessa lista. Assim, Claude economiza tokens e pode se concentrar no trabalho mais importante. E, como Jev cuida da busca, o context window de Claude permanece limpo e há menos coisas na conversa para Claude acompanhar. Para instalar Quicksilver, você executa um único comando no terminal. Depois disso, pode pedir a Claude que use Quicksilver em qualquer tarefa. No nosso próprio aplicativo, pedimos a Claude que usasse Quicksilver e

12:19 perguntamos quais partes ainda não seguiam as configurações de cores compartilhadas pelo restante do aplicativo. Jev verificou 37 arquivos em cerca de 2 segundos, então Claude não precisou ler cerca de 67.000 tokens. Por fim, existe uma ferramenta que basicamente usa Jev para analisar o desempenho do seu site nos resultados de busca. Você basicamente fornece um endereço da web ao Jev SEO, e ele cria um relatório de SEO que mostra com que facilidade mecanismos de busca como o Google conseguem encontrar seu site. Para criar esse relatório, Jev SEO visita todas as páginas que consegue encontrar seguindo os links. Depois, executa um

12:50 conjunto fixo de verificações para identificar todo tipo de problema, como links quebrados ou problemas no sitemap. Além disso, Jev recebe as mesmas perguntas sobre cada página, como se a página é útil ou se o título corresponde ao conteúdo. As respostas mostram a qualidade do seu conteúdo. Jev SEO reúne tudo isso em um relatório em PDF, com uma pontuação separada para cada área. Você também recebe um rastreador do Excel, que é uma lista de correções a fazer que você pode marcar, para sempre saber o que fazer em seguida. Jev SEO é uma skill instalada pelos comandos que aparecem na tela; depois disso, você executa o comando /jv SEO com

13:22 o endereço da web que você quer verificar. Quando a verificação termina, você recebe uma pontuação geral. O site que testamos ficou com cerca de 76, e o relatório listou as ações mais importantes. Ele também mostrou quais partes do site eram pouco úteis e genéricas. Além disso, o relatório mede se o site está preparado para a busca por IA. Ele informa o que está impedindo o site de ter um desempenho melhor e quais tarefas você precisa realizar. E acrescenta outros números que dão uma visão mais completa. Assim, sempre que você melhorar seu site, poderá executar o Jev SEO novamente. Agora, todas as skills, workflows e tudo mais que criamos e mostramos em nossos vídeos podem ser encontrados em

13:54 AIAS Pro, que é a nossa comunidade. Então, se você encontrou valor no que fazemos e quer apoiar o canal, essa é a melhor maneira de fazer isso. Os links estão na descrição. Isso nos leva ao fim deste vídeo. Se quiser apoiar o canal e nos ajudar a continuar fazendo vídeos como este, você pode fazer isso usando o botão Super Thanks abaixo. Como sempre, obrigado por assistir e até o próximo.

Transcrição original

[00:00] Jev with Claude Code lets you do a lot more than Claude Code can on its own. And to make that even better, there are a lot of tools out there, but most of the tools don’t live up to their promise the moment you put them to use. So, we put every one of them to the test and found eight tools that actually make a real difference to your workflow with Jev. One of those makes sure that Claude doesn’t mark a task as done before Claude has actually finished it. Another one fixes the problem you have when you’re prompting Claude. There’s also a tool that basically tells the main reason why your site isn’t showing up in

[00:31] search results. If this is your first time, we’re a software company and this is our channel, AIABs. And in this video, we’re going to go over all the tools we found, how each one actually helps your setup, and how to use each one of them. But before we start with the first tool, we’re not going to cover what Jev is or how to set it up because we already have a full video on that. So, if you need it, you can go ahead and give that one a watch. Now, let’s get into our first tool. When [snorts] Claude works on its own, the first problem is dangerous commands. To handle them, Claude Code already has a mode

[01:01] called auto mode. It stops Claude from running dangerous commands, but it lets Claude run the safe ones without asking you. The first tool is Toolgate, and it basically does the same job, but it’s stricter than auto mode. This is because before Claude takes any action, toolgate asks Jev whether that action is allowed. If Jev says yes, Claude runs the action, but if Jev says no, toolgate blocks it. This tool works with any provider that offers jev, so you can use types safe’s own API key or a key from open router or versal’s AI gateway as well. Toolgate

[01:31] blocks any action that changes something in a way you can’t undo. It also blocks prompt injection attacks and any downloaded tool that tries to send your data to an outside server. And Toolgate doesn’t let Claude use permissions you never gave it, like switching to the admin mode that can change anything on your computer. On top of that, toolgate also checks whether Claude is about to do something outside the task you gave it. And if you said you’d make a decision yourself, Claude has to leave that decision to you. To use Toolate, the first step is to copy this install command and run it in your terminal.

[02:02] Once toolgate is installed, you add your API key with the key command. If you’re using Typesafe’s key, that command works as it is. But if you’re using Open Router or another provider, you would need to copy the correct name of your provider from the repo. Then run that command in your terminal so your terminal has the key. After that you run the toolgate init command. It connects toolgate to claude code and saves the blocking rules and your API key in a folder. That way toolgate can read them the next time you open claude code. Once you open claude code and give Claude any

[02:32] task, Toolgate starts working. To test it, we ask Claude to delete one folder and rearrange those files in another folder. Claude started deleting the first folder without copying what was inside it and Toolgate gave that action a destructive risk of 77%. A score like that normally means toolgate asks you to confirm first. But we were running Claude in bypass permissions mode where Claude doesn’t ask for any permission. So it blocked the action instead of risking by allowing it. So after that Claude copied the files somewhere safe and completed the task as needed. But

[03:03] there’s one small problem which is that it doesn’t let agent delete even the things that are needed to be deleted. So you would have to handle that part on your own. Claude still breaks the rules you’ve set for your own project which is a problem we run into a lot when we work with agents. There’s a tool called Abide that actually deals with that problem. Abide checks every edit Claude makes against your rules and then has Claude fix anything that breaks them. Abide works with most coding agents like Codeex and Claude Code. Before Abide checks anything, it turns your agents.m

[03:33] MD and claude.m MD files into a separate rules file called a rubric for Jev to read. To use it, you first need to install it by copying the login command and running it on your terminal. The command then asks you two questions. The first is which key you have. We’ve been using the Versal AI gateway, so we picked that one, but you can pick any option on the list. The second question is where to install Abide, either for all of your projects or just this one, and we pick this project only. Once abide is installed, you run its init command. It connects abide to claude code and adds the files that tell Claude

[04:06] how to work with abide. After that, Claude code recognizes Abide. But a newly installed project doesn’t have a rubric yet. So in your Claude code session, you need to ask Claude to create one. Claude then creates aabide folder and inside that folder is the rubric with all the details of your rules. The folder also holds the compile skill which has the steps Claude followed to turn your instruction files into that rubric. And there’s also a file that records each step along the way. In that rubric, Abide basically turns every rule into a yes or no question because Jev is a decision model

[04:37] that’s built to answer these kind of questions. Our rubric had 49 rules and 33 of those needed Jev to decide before anything ran. Once the rubric is ready, Abide flags anything Claude does that breaks a rule, and Claude has to fix every flag before it can finish the task. But before we move on to the next tool, it would be great if you subscribe to the channel and hit the hide button. This small gesture of support goes a long way for us. The next question is whether the app actually works, and that’s what Jev Browser is for. Jeff Browser is the open-source version of

[05:07] the tool from our previous video. Basically, it’s a browser testing tool where Claude does the testing and Jev makes the yes or no calls. The way it works is that you ask Claude code to test something and Claude uses Jev browser to read what’s on the screen. Jeff browser passes what it reads back to Claude while Claude runs the test. So to install Jev browser, there’s one command that includes all the setup steps. But when we ran that command, it installed an older version even though Jev browser is updated often. So instead, you need to ask Claude to install the latest version and get it

[05:38] ready to use straight away. After that, Jeff Browser is installed, but it doesn’t have an API key yet. And by default, Jeff Browser actually only works with Typesafe’s own API key. So if you don’t have a types safe key, you can ask claude to make some changes to the tool so that you can use whichever provider you want. But if you’re using typesafe’s own key, you can add it directly. Once installed, this tool will be available in Claude as an MCP with all its tools available for use. Now you can ask Claude to run tests in the browser by mentioning in your prompt to

[06:09] use Jev browser’s tools. So with that in your prompt, Claude uses Jev browser several times. And then at the end, it gives you a report mentioning a list of all the bugs it finds. When we tested it, our task took around 2 minutes, which would have taken much longer if we were testing without this tool. There’s a [snorts] problem working with agents, and that is that these agents tend to say that the task is done even though it actually isn’t. To fix that, there’s a plug-in called Jev Ble that keeps Claude from quitting before a task is actually finished. This tools works in a similar way to Ralph Loops, but the only

[06:41] difference is that Jev decides whether Claude is really done. Basically, when Claude says it’s done with the task you gave it, Jev Ble reads the whole conversation. It looks for proof that shows that Claude actually did complete the task. If this tool doesn’t find anything, it asks Claude to prove if it actually did the task that it was asked to do. If the agent couldn’t prove it, this tool reprompts the agent to complete the task. To install Jeb Blelay in claude code, you first copy the command that adds a marketplace. That command also reloads your plugins. So Jev ble is ready to install. Then the

[07:12] plug-in install command does the rest. After that, it asks you a few setup questions, and the first is where to install it. We installed it just for this project, but you can install it for your other projects, too. The next question asks for your Typesafe API key. So if you’re using one, you can enter it there. But if you’re not, you can ask Claude to connect it to your own provider. The same way we did with Jev browser. You also pick a threshold, which is how sure Jev has to be that the task is done before Claude is allowed to stop. We set it to 75%. And if you want to see Jev’s decisions, you can enable

[07:43] the decision log. There’s also a second option that shows what would have happened if this tool hadn’t stepped in. You can turn it on if you want to see the difference in the working with the tool installed. Once everything is installed, you can ask Claude to do any task. And this tool keeps asking Jev whether the work is really finished. So Claude can’t say it’s done without checking. But before we move on, let’s have a word by our sponsor, Dodo. If you build with AI agents, you know the wall. The second the agent needs live data, it reaches for requests and beautiful soup and the site blocks it instantly. That’s

[08:13] the real problem. An AI agent is only as good as the data it can actually reach. So we handed Claude code the Dakota skill. Now, the moment it needs to scrape a page or pull product data, it routes to Dakota’s web scraping API instead of the fragile stuff that gets blocked. We send a URL, Dakota handles the hard parts, the IP rotation, the captures, the retries, and hands back clean, structured data ready to drop straight into the build. It even has readymade templates for sites like Amazon, so there’s nothing to build from scratch. We had a price tracker pulling

[08:44] live prices in minutes. It all runs on the free plan. Up to 2,000 requests for a full year, no credit card. And when you’re ready to scale, our code gets you 10% off your first paid plan. The links in the description. Something else that happens a lot in the middle of a task is that you give Claude code a prompt and then remember something you didn’t add. So, you send a new message while Claude is still working. By default, Claude Code actually holds that message and gives it to Claude once the step it’s on is done. But that’s a problem when your new message could wait until Claude

[09:14] finishes its current task. Claude still gets the message halfway through, so it gets distracted and starts working on two tasks at once. So to solve that, there’s a plugin called Jev Steer or Q. It basically lets Jev decide whether your new message should change what Claude is doing, wait until later, or stop the current work. Jev has three choices, and the first is steer. Steer means Claude gets your new message once the step it’s on is done. And that’s what Claude code already does by default. The next choice is Q, which is for a message about a different task that can wait. The plug-in holds that

[09:45] message until Claude finishes everything it’s doing and then sends it as a new request. And the last choice is interrupt, which means your message is so urgent that Claude stops right away instead of waiting for its current step to finish. The plug-in only acts on Jev’s choice when Jev is at least 90% sure. So nothing changes for Claude unless Jev is confident. And the plug-in works with both Codeex and Claude code. Jevsteer or Q installs like any other plug-in. You can install this and add in your API key to get started. Once this has been installed, all the new sessions

[10:15] will have start using this tool. When you send a new message while Claude is working, the plug-in basically checks it first. If the message is urgent, Claude gets it right away. For example, in our test, we told Claude to change the color theme while it was building a landing page. That request was more urgent than the page, so the plug-in sent it straight through. But a message that isn’t that urgent waits until later. Long sessions also mean compacting, but if you compact at the wrong time, you lose important details that Claude may need to remember. So, Compact Advisor actually gives you advice on when to

[10:46] compact, and it uses Jev to decide whether it’s the right time. It looks at how far into the session you are and checks whether you can compact now without losing important context. To install Compact Advisor, you run the commands from the GitHub repo and once the install finishes, a new session starts. The first time you run Compact Adviser, it asks you a few setup questions like your API key and the minimum context. From then on, Compact Adviser tells you after every reply whether it’s the right time to compact. Once installed, we gave it some tasks to

[11:16] do. It didn’t ask to compact if there was some question at the end of the agent’s response. But if there was nothing and the agent has used around 100,000 tokens and there isn’t anything new to continue from the session, it would advise to compact. and the quality of compaction was much better because it did remember all the details that we mentioned in the session. Now, [snorts] there’s another tool called Quicksilver that basically uses Jev as a decision layer in between your agent and your files. A big share of Claude’s work is reading lots of files just to find the few it needs. Quicksilver basically

[11:48] turns that searching into quick yes or no decisions and hands them to Jev instead of Claude. Jev reads the files and shortlists what Claude is looking for. And then Claude reads only the files on that short list. So Claude saves tokens and can focus on the more important work. And because Jev handles the searching, Claude’s context window stays clean and there’s less in the conversation for Claude to keep track of. To install Quicksilver, you run a single command in your terminal. After that, you can ask Claude to use Quicksilver on any task. On our own app, we told Claude to use Quicksilver and

[12:19] asked which parts still weren’t following the rest of the app’s shared color settings. Jev checked 37 files in about 2 seconds, so Claude never had to read about 67,000 tokens. Lastly, there is a tool that basically uses Jev to analyze your website for how well it ranks on search results. You basically give Jev SEO a web address and it makes you an SEO report which shows how easily search engines like Google can find your site. To build that report, Jev SEO visits every page it can find by following links. Then it runs a fixed

[12:50] set of checks for all kinds of issues like broken links or problems with your sitemap. On top of that, Jev gets the same set of questions about every page, like whether the page is helpful or whether the title fits the page. Those answers show how good your content is. Jev SEO puts all of that into a PDF report with a separate score for each area. You also get an Excel tracker, which is a to-do list of fixes you can tick off so you always know what to do next. Jev SEO is a skill that installs from the commands on screen and after that you run the /jv SEO command with

[13:22] the web address you want checked. When the check finishes, you get an overall score. The site we tested got around 76 and the report listed the actions that matter most. It also showed which parts of the site were unhelpful and generic. And the report measures whether the site is ready for AI search. It tells you what’s stopping the site from doing better and which tasks you need to do. And it adds other numbers that give you a fuller picture. So every time you improve your site, you can run Jev SEO again. Now all the skills and workflows and everything else we build and show you in all our videos can be found in

[13:54] AIAS Pro, which is our community. So if you found value in what we do and want to support the channel, this is the best way to do it. The links in the description. That brings us to the end of this video. If you’d like to support the channel and help us keep making videos like this, you can do so by using the super thanks button below. As always, thank you for watching and I’ll see you in the next one.