Pular pro conteúdo

Vercel Composition Patterns skill

O Claude para de empilhar props como isEditing e isThread e monta componentes que se combinam, mais fáceis de manter por gente e por IA.

por Vercel LabsPublicada pela própria empresa

instalações
418,1 mil
estrelas no GitHub
33 mil
No skills.sh desde
janeiro de 2026
Licença
Sem licença declarada

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

O que ela faz

É um guia da Vercel com 8 regras de composição em React, que o Claude consulta ao criar ou refatorar componentes. A principal: não acrescentar prop booleana, como isThread ou isEditing, pra mudar o comportamento, porque cada uma dobra os estados possíveis. No lugar, ele cria variantes explícitas, como ChannelComposer e ThreadComposer.

As outras regras tratam de componentes compostos que dividem um contexto (Composer.Header, Composer.Input), estado guardado num provider que só ele sabe como funciona, contexto com estado, ações e metadados, e children no lugar de props renderX. No React 19, dispensa o forwardRef e usa use() no lugar de useContext().

Cada regra tem um arquivo com o porquê, um exemplo de código errado e um certo. O AGENTS.md junta todas num documento só.

Nas palavras de quem fez

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing…

Vercel Labs, no SKILL.md

Quando usar

  • Um componente tem tantas props true/false que ninguém sabe o que combina com o quê
  • Montar uma biblioteca de componentes reaproveitáveis pro seu app
  • Revisar a arquitetura dos componentes antes de o projeto crescer
  • Tirar o forwardRef dos componentes num projeto que já está no React 19

Depois de instalar, é só pedir assim

  • Refatora esse componente Composer que tem cinco props booleanas usando os padrões de composição
  • Revisa a pasta components e me diz onde dá pra trocar prop booleana por variante explícita
  • Transforma esse modal em componente composto, com Modal.Header, Modal.Body e Modal.Footer

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 Vercel Composition Patterns 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 Vercel Composition Patterns, 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.

Serve pra qualquer projeto?

Só pra projeto em React, o que inclui Next.js. A parte de React 19 a própria skill manda pular se o projeto usa React 18 ou anterior. Não precisa de chave, conta nem programa extra.

Ela mexe no código sozinha?

Não. É referência que o Claude lê quando a tarefa envolve arquitetura de componentes. A mudança só acontece quando você pede a refatoração ou a revisão.

Roda no Codex e no Antigravity?

Roda. São regras em Markdown com exemplos de código, sem nada exclusivo do Claude, então qualquer agente que lê skills consegue seguir.

Levar essa skill

1x vercel-composition-patternsR$ 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/vercel-labs/agent-skills

Aprenda a usar

Mais da loja Vercel Labs

Ver a loja Vercel Labs