Pular pro conteúdo

Webgpu skill

O Claude monta efeitos, partículas e simulações que rodam na placa de vídeo pelo navegador, e acha o erro quando a tela fica preta.

por cazala

instalações
844
estrelas no GitHub
34
No skills.sh desde
janeiro de 2026
Licença
Sem licença declarada

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

O que ela faz

A skill guia o Claude a construir apps WebGPU: gráficos e cálculos que rodam na placa de vídeo direto no navegador, com shaders escritos em WGSL. Serve pra partículas, simulações, autômatos celulares, rastros, desfoque e processamento de imagem. Pra projeto novo, traz um modelo pronto em Vite com um campo de partículas que reage ao mouse.

O trabalho segue uma ordem: decidir o que fazer se o navegador não tiver WebGPU, pedir só os recursos que o projeto usa, calcular byte a byte o tamanho dos dados, montar uma passada mínima e conferir o resultado na tela antes de crescer. Redimensionamento, mouse e limpeza entram um de cada vez.

Na revisão de código pronto, o Claude aponta primeiro erro de correção e de ciclo de vida, como dado desalinhado, recurso criado a cada quadro ou perda do dispositivo, e só depois micro-otimização. Também testa o aviso que aparece pra quem abre num navegador sem suporte.

Nas palavras de quem fez

Design, implement, debug, review, and optimize portable WebGPU applications and WGSL shaders. Use when building render or compute pipelines; GPU simulations,…

cazala, no SKILL.md

Quando usar

  • Fazer um fundo animado com partículas que reage ao mouse no site
  • Rodar uma simulação ou efeito visual pesado na placa de vídeo
  • Aplicar filtro ou desfoque em imagem usando a placa de vídeo
  • Descobrir por que o shader não compila ou a tela ficou preta
  • Revisar um projeto WebGPU que funciona num aparelho e quebra em outro

Depois de instalar, é só pedir assim

  • Cria um fundo de partículas em WebGPU pro topo do meu site, que se mexe quando o mouse passa
  • Meu shader WGSL compila mas a tela fica preta, descobre o que está errado
  • Faz o jogo da vida rodando na GPU, com um aviso pra quem abrir num navegador sem WebGPU

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 Webgpu 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 Webgpu, 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 webgpu skill precisa pra funcionar?

Um navegador com suporte a WebGPU pra ver o resultado e o Node pra rodar o modelo em Vite. Pra checar o código, ela usa os tipos do pacote @webgpu/types. Não pede chave de API nem conta paga.

O que ela faz quando o navegador não tem WebGPU?

É a primeira decisão do roteiro: versão reduzida, alternativa ou um aviso claro. Recursos extras, como shader-f16, subgrupos e limites maiores, entram como acelerador opcional, nunca como exigência escondida.

Roda no Codex e no Antigravity?

A skill é texto, referências e um modelo de projeto, sem nada preso ao Claude Code. Um agente que lê SKILL.md e roda comandos no terminal consegue seguir. O resultado precisa ser aberto num navegador com WebGPU pra conferir.

Levar essa skill

1x webgpuR$ 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/cazala/webgpu-skill

Aprenda a usar