top of page

Portfólio profissional de Lucas Galvani

Arquitetura semântica de tokens no Design System da PX

  • Foto do escritor: Lucas Galvani
    Lucas Galvani
  • 31 de jan.
  • 3 min de leitura
Arquitetura semântica de tokens no Design System da PX

Contexto


Durante a evolução do Design System da PX, surgiu a necessidade de estruturar uma base sólida de tokens que organizasse as decisões visuais de forma escalável, previsível e sustentável no tempo. Embora o sistema de componentes já estivesse em uso no Figma, não existia uma arquitetura clara de tokens semânticos que traduzisse a intenção de design para além de valores visuais isolados.


Essa ausência tornava a manutenção da linguagem visual mais dependente de decisões pontuais e dificultava a evolução estruturada do Design System, especialmente à medida que novos produtos e contextos de uso surgiam dentro do ecossistema da PX.



Objetivo


O objetivo do trabalho foi construir uma arquitetura completa de Design Tokens, partindo de uma base primitiva até a consolidação de tokens semânticos, criando uma linguagem visual mais abstrata, consistente e preparada para escalar.


A intenção foi estabelecer uma fundação clara no design, capaz de sustentar o crescimento do Design System e preparar o sistema para integrações futuras com o desenvolvimento, sem depender de decisões manuais ou reinterpretações constantes.



Pesquisa e fundamentação


O processo começou com um estudo aprofundado sobre arquitetura e nomeação de tokens em Design Systems de escala. As referências incluíram artigos e frameworks amplamente adotados na comunidade, com forte influência dos modelos propostos por Nathan Curtis, que defendem a separação clara entre valor, função e contexto como base para sistemas sustentáveis.


Também foram analisadas abordagens sobre semântica real em espaçamentos, cores e tipografia, buscando evitar tokens que apenas replicassem valores visuais e priorizando tokens que expressassem intenção de uso.


Esquema de estrutura de nomenclatura dos tokens


Arquitetura de tokens


A estrutura definida para o Design System foi organizada em camadas bem delimitadas.


Arquitetura de tokens

Tokens primitivos:

Representam os valores base do sistema, como cores puras, escalas de espaçamento, tipografia e tamanhos. Esses tokens não carregam significado contextual e existem como referência técnica e visual.


Tokens semânticos:

São responsáveis por atribuir significado aos valores primitivos. Essa camada traduz a intenção de uso dentro da interface, como texto primário, fundo de superfície, espaçamento entre seções ou hierarquia tipográfica. A nomenclatura foi cuidadosamente definida para refletir função, não aparência.


Tokens aplicados ao sistema:

Todos os componentes do Design System passaram a consumir exclusivamente tokens semânticos. Isso garante que ajustes na linguagem visual ocorram de forma centralizada e controlada, sem a necessidade de alterações diretas nos componentes.


Essa arquitetura permite que o Design System evolua com menos fricção, mantendo clareza conceitual e previsibilidade nas decisões de design.



Implementação


Os tokens foram criados e gerenciados utilizando o Tokens Studio como ferramenta principal dentro do Figma. Essa abordagem permitiu tratar os tokens como ativos estruturais do Design System, e não apenas como variáveis visuais.


Toda a base de tokens semânticos foi aplicada aos componentes do Design System, com os tokens centralizados e versionados no GitHub como fonte de verdade. O Figma passou a consumir esses tokens como camada de visualização, permitindo que a linguagem visual operasse de forma mais abstrata, estruturada e menos dependente de ajustes manuais.



Versionamento e preparo para escala


Sistema de verisonamento do Tokens Studio

Embora o foco do trabalho tenha sido o design, os tokens também foram versionados e organizados em um repositório no GitHub, estabelecendo uma base sólida para futuras integrações técnicas. Esse passo não representa uma adoção imediata no desenvolvimento, mas prepara o Design System para que, no futuro, a mesma lógica semântica definida no design possa ser compartilhada de forma estruturada.


Essa preparação antecipa necessidades comuns em sistemas maduros, como consistência cross-plataforma, redução de ambiguidades e alinhamento entre times.



Impacto para o Design System


A construção dessa base de tokens semânticos trouxe ganhos claros para o Design System:

  • Maior clareza conceitual na linguagem visual

  • Redução da dependência de decisões visuais pontuais

  • Facilidade para evoluir componentes sem quebrar padrões existentes

  • Preparação do Design System para escalar com consistência

  • Base estruturada para futuras integrações com engenharia


Esse trabalho representou um avanço importante no amadurecimento do Design System da PX, deslocando o foco de componentes isolados para uma arquitetura de decisões visuais bem definida. A criação de tokens semânticos consolidou o Design System como um sistema preparado para crescer, evoluir e se adaptar a novos contextos de produto de forma estruturada e sustentável.

  • Medium
  • Dribbble
  • LinkedIn
bottom of page