Pular pro conteúdo

Jest skill

O Claude escreve testes com Jest que dizem o que verificam, isolam um caso do outro e pegam erro de verdade em vez de só subir a cobertura.

por mindrally

instalações
864
estrelas no GitHub
286
No skills.sh desde
janeiro de 2026
Licença
Apache-2.0

Atualizada no GitHub em 8 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Teste automático é um código que confere se outro código faz o que devia, toda vez que algo muda. A skill dá ao Claude as boas práticas do Jest, ferramenta de testes de JavaScript e TypeScript: nome de teste que explica o comportamento esperado, grupos com describe e o padrão preparar, agir, conferir.

Pra simular partes do sistema, como uma API externa, ele usa jest.mock, jest.fn e jest.spyOn, limpa os mocks entre um teste e outro e evita simular demais. Nas conferências, usa o comparador mais específico, testa também o que não pode acontecer e trata código assíncrono com async e await.

Sobre cobertura, a orientação é cobrir caso de borda e de erro em vez de correr atrás de porcentagem. Os testes têm que dar sempre o mesmo resultado, sem dado aleatório sem semente, e testar o comportamento, não o jeito como o código foi escrito por dentro.

Nas palavras de quem fez

Jest testing best practices for JavaScript and TypeScript applications, covering test structure, mocking, and assertion patterns.

mindrally, no SKILL.md

Quando usar

  • Pôr testes num projeto JavaScript ou TypeScript que não tem nenhum
  • Testar uma função que chama API sem bater na API de verdade
  • Arrumar teste que às vezes passa e às vezes falha
  • Revisar testes antigos cheios de snapshot sem sentido

Depois de instalar, é só pedir assim

  • Escreve os testes com Jest pra essa função de calcular frete, incluindo os casos de erro
  • Testa o módulo de pagamento simulando a API do gateway, sem chamar o serviço de verdade
  • Revisa os testes desse projeto e aponta os que testam detalhe de implementação

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Jest no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Jest, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a jest skill precisa pra funcionar?

De um projeto em JavaScript ou TypeScript com o Jest e do Node pra rodar os testes. Não pede chave de API, conta nem serviço pago.

Roda no Codex e no Antigravity?

Sim. É um guia de boas práticas em texto, então vale em qualquer agente que leia o arquivo e rode comandos no terminal.

O que ela não faz?

Não traz o passo a passo de instalar e configurar o Jest nem cobre teste de navegador de ponta a ponta. É um guia de como escrever bons testes com o Jest, usando as funções dele (jest.mock, jest.fn, jest.spyOn).

Levar essa skill

1x jestR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/mindrally/skills

Aprenda a usar

Mais da loja mindrally

Ver a loja mindrally