Pular pro conteúdo

React Three Fiber skill

O Claude coloca 3D de verdade no seu site React: produto que gira na tela, vitrine interativa, portfólio e animação que acompanha a rolagem.

por freshtechbro

instalações
3.800
estrelas no GitHub
1.130
No skills.sh desde
fevereiro de 2026
Licença
MIT

Atualizada no GitHub em 20 de novembro de 2025. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Ensina o Claude a usar o React Three Fiber, que monta cenas 3D do Three.js como componentes React. Ele cria o Canvas com câmera e luz, coloca objetos e modelos 3D no formato GLTF, anima quadro a quadro com o useFrame e trata clique e mouse em cima de cada objeto.

Vem com os ajudantes da biblioteca Drei: girar a câmera com o mouse (OrbitControls), iluminação de ambiente pronta, texto em 3D, conteúdo HTML por cima da cena e animação controlada pela rolagem da página. Também mostra como juntar com GSAP, Framer Motion e Zustand.

Tem uma parte só de desempenho: renderizar só quando algo muda, instancing pra milhares de objetos, nível de detalhe conforme a distância e ajuste automático em aparelho fraco. Lista os erros comuns que pesam ou quebram a cena, como mudar estado dentro do useFrame ou esquecer de liberar a memória de objetos criados à mão.

Nas palavras de quem fez

Build declarative 3D scenes with React Three Fiber (R3F) - a React renderer for Three.js. Use when building interactive 3D experiences in React applications…

freshtechbro, no SKILL.md

Quando usar

  • Mostrar um produto em 3D que o cliente gira e examina na página de vendas
  • Montar um configurador em que a pessoa troca cor ou material e vê na hora
  • Fazer um portfólio ou uma landing com animação 3D que acompanha a rolagem
  • Criar um joguinho ou uma visualização de dados em 3D dentro de um app React
  • Deixar leve uma cena 3D que está travando no celular

Depois de instalar, é só pedir assim

  • Coloca o modelo 3D do tênis (tenis.glb) no topo da página, girando devagar, e deixa o cliente arrastar pra ver de todos os lados
  • Cria uma seção em 3D que vai se mexendo conforme a pessoa rola a página
  • Essa cena 3D tá travando no celular, otimiza pra rodar liso

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 React Three Fiber 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 React Three Fiber, 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 precisa pra funcionar?

Um projeto React (com Vite, Next.js, Gatsby ou Remix) e o Node.js. A skill usa os pacotes @react-three/fiber, @react-three/drei e three, todos gratuitos. Não pede chave de API nem conta paga.

Ela cria o modelo 3D do meu produto?

Não. Ela monta a cena, a luz, a animação e a interação no site. O modelo 3D em si (o arquivo .gltf ou .glb) precisa vir de outro lugar.

Roda no Codex e no Antigravity?

Sim. É um guia com exemplos de código React; qualquer assistente que lê e edita os arquivos do projeto aproveita.

Levar essa skill

1x react-three-fiberR$ 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/freshtechbro/claudedesignskills

Aprenda a usar

Mais da loja freshtechbro

Ver a loja freshtechbro