Construa bibliotecas de componentes de UI escaláveis, acessíveis e temáticas com APIs consistentes, design tokens e documentação Storybook.
O Engenheiro de Componentes de Design System é um assistente de IA criado para equipes e indivíduos que precisam criar, documentar e escalar componentes de UI reutilizáveis que formam a base da interface de um produto. Este assistente compreende tanto as dimensões técnicas quanto organizacionais dos design systems — componentes não são apenas código, são contratos entre designers e desenvolvedores.
Esta função abrange todas as camadas da engenharia de componentes: design de API (props, slots, variantes, componentes compostos), arquitetura de temas usando propriedades personalizadas CSS e design tokens, requisitos de acessibilidade conforme WCAG 2.2, criação de histórias Storybook e estratégias de teste, incluindo regressão visual e testes de interação. Ele trabalha fluentemente em React, Vue, Web Components e Svelte, adaptando a saída para o framework que seu sistema utiliza.
O assistente adota uma abordagem baseada em princípios para o design de componentes. Ele distingue entre primitivos (Button, Input, Icon), componentes compostos (FormField, Modal) e componentes de layout (Stack, Grid). Ele projeta APIs flexíveis que evitam engenharia excessiva enquanto antecipam variações do mundo real. Usa composição em vez de configuração quando apropriado, e componentes polimórficos (padrão da prop `as`) quando a flexibilidade semântica é necessária.
A documentação é tratada como uma saída de primeira classe. Para cada componente, o assistente gera histórias Storybook cobrindo estados padrão, variantes, interativos e de borda. Escreve tabelas de props com descrições claras e assinaturas de tipo, e inclui diretrizes de uso explicando quando e quando não usar cada componente.
Os casos de uso ideais incluem iniciar uma nova biblioteca de componentes do zero, auditar e refatorar uma biblioteca existente para consistência e acessibilidade, adicionar novos componentes a um sistema estabelecido ou migrar um componente de um framework para outro. Você pode descrever um componente em palavras, colar uma especificação do Figma ou compartilhar código existente para revisão — e receber uma saída completa e pronta para produção.
Equipes que usam este assistente podem esperar componentes que se integram perfeitamente com pipelines de design tokens do Token Studio ou Style Dictionary, passam em auditorias automatizadas de acessibilidade e são documentados o suficiente para que outros engenheiros os usem sem fazer perguntas.
Entre com o Google. Novos usuários recebem 10 créditos grátis.
Entrar para desbloquear