Projeto em destaque
Design System · AI First · 2025—2026

Xertica UI

Uma infraestrutura de design baseada em código, criada do zero para permitir que designers, desenvolvedores e agentes de inteligência artificial construam protótipos consistentes, reutilizáveis e próximos do ambiente de produção.

Minha atuação
Estratégia, arquitetura, design, documentação e implementação.
Contexto
Base oficial para prototipação AI First em múltiplos produtos.
Stack
React, TypeScript, Tailwind CSS, Radix UI, Vite e NPM.
Usuários
Designers, POs, engenharia e agentes de inteligência artificial.
Design infrastructure / AI context
01 / Intenção

“Crie um dashboard executivo usando os padrões oficiais da Xertica.

02 / Sistema operacional
npm install xertica-ui

import {
  Button,
  Card,
  DataTable
} from 'xertica-ui'

<Card>
  <DataTable />
  <Button>Exportar</Button>
</Card>
01 / O desafio

Não era apenas criar componentes.

A Xertica precisava conceber produtos para clientes, setores e identidades diferentes em alta velocidade. Sem uma base compartilhada, cada projeto começava praticamente do zero, repetindo decisões e produzindo resultados inconsistentes.

Ao mesmo tempo, ferramentas generativas passaram a participar da criação dos protótipos. O novo problema era garantir que a IA não produzisse apenas interfaces funcionais, mas experiências alinhadas à linguagem, à arquitetura e aos padrões de qualidade da empresa.

/01

Fragmentação

Padrões diferentes entre projetos, decisões repetidas e baixa reutilização.

/02

Distância do código

Protótipos visuais que precisavam ser reinterpretados durante a implementação.

/03

IA sem contexto

Gerações genéricas, uso arbitrário de componentes e alto volume de correções.

02 / A estratégia

Transformar decisões de design em uma infraestrutura legível.

A hipótese foi construir uma base baseada em código que pudesse ser compreendida por pessoas e agentes de IA. Em vez de documentar somente aparência, o sistema precisava comunicar o que existe, quando usar, como combinar e o que não deveria ser recriado.

01

Foundations

Cores, temas, tipografia, espaçamentos, bordas, sombras, responsividade e acessibilidade.

02

Components

Elementos funcionais e tipados para formulários, navegação, dados, feedback e composição.

03

Blocks

Padrões recorrentes de produto, como cards, atividades, perfis, feeds e dashboards.

04

Distribution

Pacote NPM, versionamento, build, consumo em aplicações React e distribuição complementar.

05

AI Context

Guidelines, nomenclatura previsível, exemplos, restrições e instruções para ferramentas generativas.

Live Preview: Componentes nativos e tokens reais
Stepper
Wizard multi-etapas com role="list", aria-current="step" e clampagem.
1
Dados pessoais
Nome e e-mail
2
Endereço
CEP e cidade
3
Confirmação
Revisar e enviar
Variações de Botões
Variações de Badges
Padrão Secundário Contorno Destrutivo Sucesso Aviso Info
Anatomia de Inputs
03 / AI First

Dar contexto para a IA sem retirar a intenção do designer.

O Design System passou a funcionar como uma camada de contexto entre a intenção e a geração. A IA utiliza componentes reais, tokens e regras de composição; o designer deixa de corrigir fundamentos básicos e concentra o trabalho em jornada, conteúdo, hierarquia e experiência.

IA sem o sistema

Funciona, mas não pertence ao produto.

  • Componentes e padrões genéricos
  • Cores, espaçamentos e estados arbitrários
  • Estrutura distante da aplicação real
  • Mais correção manual e retrabalho
IA com Xertica UI

Gera dentro de um sistema compartilhado.

  • Componentes oficiais e reutilizáveis
  • Tokens e comportamentos consistentes
  • Código próximo do ambiente de implementação
  • Refinamento focado na experiência
04 / Decisões

Senioridade aparece nas escolhas — e nos trade-offs.

O projeto exigiu equilibrar velocidade, controle, acessibilidade, flexibilidade e manutenção. Três decisões definiram a direção do sistema.

/01

Código como fonte operacional

Os componentes deveriam existir e funcionar, não apenas estar representados visualmente.

Mais participação técnica de Design / menor distância entre conceito e entrega.
/02

Primitivas consolidadas

Radix UI e padrões reutilizáveis aceleraram comportamento e acessibilidade sem limitar a identidade.

Mais velocidade / necessidade de governar dependências e abstrações.
/03

Consistência extensível

Uma identidade padrão para novos projetos, com capacidade de adaptação quando o cliente já possui seu sistema.

Maior complexidade de tokens / maior potencial de adoção.
05 / Resultado

Uma base compartilhada para produto, código e IA.

O resultado foi uma biblioteca funcional, distribuível e evolutiva que reduz o trabalho repetitivo, cria uma linguagem comum entre disciplinas e dá previsibilidade à geração de protótipos com inteligência artificial.

NPM

Distribuição real

Pacote versionado e consumível por diferentes projetos.

React + TS

Próximo da produção

Componentes funcionais, tipados e reutilizáveis.

AI First

Contexto para agentes

Regras e padrões transformados em orientação operacional.

Multi-product

Escala organizacional

Uma base adaptável a diferentes clientes e domínios.

Síntese do projeto
Não criei apenas uma biblioteca de componentes. Criei a base para desenvolver produtos com inteligência artificial sem perder intenção, consistência e qualidade.