Criando um fluxo de agentes com IA para construir um design system inteiro, sem abrir mão da qualidade

O desafio

Na Nio, havia uma restrição estrutural de time em que eu era a única pessoa responsável pelo NioDS, um design system multiplataforma Web e App (Android e iOS), com premissas de acessibilidade, responsividade e multiproduto. Manter tudo isso no ritmo que os times precisavam era inviável para uma pessoa sozinha com muitos processos manuais.

  • Times de produto5
  • PlataformasWeb · Android · iOS
  • PremissaMultiproduto
Ilustração de capa do NioDS
O ponto de partida

O processo de criação levava de 1 a 2 dias

Cada componente passava por todo o processo de forma manual: pesquisa de referências, definição de regras de uso e especificações, validação de acessibilidade, código em HTML e React para testar, documentação inicial, até a revisão de todos os artefatos para garantir consistência. Tudo isso levava de 1 a 2 dias conforme a complexidade do componente.

Diagrama do processo manual de criação de componentes
A solução

Transformei o processo em um fluxo de agentes com IA

Cada etapa virou um agente especializado que executa a tarefa manual. Entre uma etapa e a próxima existe uma validação. Nada avança sem a revisão e aprovação. A automação assumiu a execução do processo operacional. A arquitetura e a revisão de design continuam sendo feitas por uma pessoa.

Os agentes executam

  • Pesquisa de benchmark em design systems de referência
  • Rascunho de UX, especificação visual e tokens
  • Checagem de contraste e requisitos de acessibilidade
  • Código em HTML/CSS e React
  • Terminologia, textos e documentação

Eu decido

  • A arquitetura de tokens e o contrato dos componentes
  • O que atende às premissas do sistema e o que não atende
  • O que é aprovado e o que volta para refação
  • As soluções que a máquina não encontra sozinha
  • Como uma correção pontual vira decisão de sistema
Julgamento no sistema

Evoluindo de forma consistente, sem remendos

O agente de acessibilidade encontrou problemas com o componente Tag. Texto e ícone não atingiam o contraste mínimo AAA. A correção não foi trocar por uma cor qualquer que passasse. Foi criar dois tokens novos, always-dark e always-light, que resolveram a Tag e passaram a servir outros componentes. O agente expôs o problema. A decisão de arquitetura de tokens foi minha.

Componente Tag reprovado na checagem de contraste Componente Tag aprovado na checagem de contraste
Os agentes não são carimbo

Seguia as referências, mas fugia das premissas.

A primeira proposta do Skeleton seguia o benchmark, mas trazia animações e estilos fora dos padrões que já haviam sido definidos para o sistema. Reprovei e mandei os agentes rodarem novamente, mas agora com uma nova direção. Os agentes seguem os critérios de design definidos no projeto, não apenas a referência externa. É isso que separa uma linha de produção de uma automação cega.

Skeleton com estilos que fogem dos padrões do sistema Skeleton alinhado aos padrões do sistema
Profundidade técnica

Acessibilidade sem complexidade técnica

O guia de estilos do NioDS é focado em HTML e CSS, sem depender de JavaScript. O Accordion é onde isso mais pesa. A primeira solução usava o checkbox hack, mas ele trazia problemas de semântica e acessibilidade. A decisão final foi usar details e summary nativos, acessíveis por padrão, operáveis por teclado e sem JavaScript. Os agentes ajudaram a chegar nessa solução testando as alternativas contra as premissas de acessibilidade.

Componente Accordion no Figma Accordion implementado com details e summary nativos
Os artefatos da IA

Materiais prontos para uso

Documentação da Progress Bar gerada pela IA Componente Progress Bar no Figma
Documentação final publicada da Progress Bar

9

Etapas orquestradas, cada uma com um agente especializado e uma etapa de validação

Premissas

Acessibilidade, responsividade, consistência de código, tudo seguia um padrão.

< 2h

De 1 a 2 dias de trabalho manual para menos de 2 horas de ponta a ponta

Vamos conversar?

Se você busca alguém que constrói design system de ponta a ponta, com base em design de produto, e projeta os sistemas com IA, vamos conversar. Estou aberto a oportunidades remotas, nacionais e internacionais.