Lucy Brandão

Animalia Copilot

De 30 minutos para cerca de 5 segundos por auditoria de Design System

Projetei e desenvolvi um plugin interno para Figma que automatizou a validação de tokens no Animalia Design System, transformando uma revisão manual e difícil de escalar em um fluxo automatizado e educativo.

  • Product Design
  • Design Systems
  • Figma API
  • TypeScript
  • IA aplicada
Meu papel
Conceito · Product Design · Desenvolvimento
Contexto
TOTVS · Governança de UX
Produto
Plugin interno para Figma
Interface do plugin Animalia Copilot no Figma mostrando validação de tokens

Impacto em números

~30 min → ~5 segtempo de auditoria por tela
~50 designersusando o plugin até minha saída da TOTVS
3 mesesda ideia ao lançamento interno, em paralelo às atividades de design

O plugin também identificou inconsistências dentro do próprio Animalia Design System, levando o time a corrigir problemas na fonte.

O problema

Manter consistência em um Design System multi-marca exigia muito mais do que verificar se uma cor ou tipografia "parecia correta".

Um valor podia estar visualmente certo e ainda assim ter sido aplicado de forma incorreta: sem vínculo com a variável, usando o tema de outra marca, ou substituindo um token semântico por um valor hardcoded.

A revisão era manual e levava cerca de 30 minutos por tela — e mesmo assim, alguns problemas continuavam passando despercebidos. Validar token por token, variável por variável e tema por tema era lento demais para ser feito com consistência em escala.

O desafio não era revisar mais rápido. Era criar uma forma de governança que não dependesse da memória de cada designer.

A oportunidade

A lentidão e a inconsistência da auditoria manual já eram um problema conhecido pelo time de Governança — não era segredo que o processo não escalava.

Ao acompanhar essas revisões de perto, percebi um padrão: boa parte do que verificávamos manualmente dependia de checagens objetivas e repetitivas — vínculo de variável, tema correto, token semântico certo. Informação que o próprio Figma já continha.

Se essas regras já estavam nos dados do arquivo, não precisavam continuar sendo conferidas uma a uma. A oportunidade era transformar conhecimento de governança em uma ferramenta capaz de:

  • detectar automaticamente inconsistências
  • apontar exatamente onde estava o problema
  • explicar por que aquela aplicação estava incorreta
  • indicar como corrigir

A intenção não era substituir a análise do designer, mas tirar do processo aquilo que uma máquina resolvia melhor e mais rápido.

Como desenhei a solução

Eu não queria criar apenas um detector de erros.

Uma mensagem dizendo que algo está errado resolve a auditoria daquele momento, mas não evita que o mesmo erro volte a acontecer.

Por isso desenhei o Animalia Copilot também como ferramenta de educação contínua do Design System. Para cada inconsistência encontrada, o plugin identificava o elemento, explicava o problema, adicionava um comentário no contexto da tela e direcionava o designer para a documentação correspondente.

A correção acontecia dentro do fluxo de trabalho, no momento em que o conhecimento era necessário.

Como a solução funciona

  1. Tela no Figma

  2. Animalia Copilot analisa os elementos

  3. Validação

    • O token está vinculado à variável?
    • Pertence ao tema/marca correta?
    • É a variável semântica correta (não só visualmente igual)?
  4. Problema encontrado

  5. Comentário no elemento + explicação + link para documentação

Light mode: listagem de tokens validados
Plugin Animalia Copilot rodando no Figma em light mode, listando tokens de cor e tipografia validados
Dark mode: mesma validação, tema escuro
Plugin Animalia Copilot rodando no Figma em dark mode, listando tokens de cor e tipografia validados

Da ideia ao produto interno

Desenvolvi o plugin em TypeScript, usando a Figma Plugin API, cuidando do conceito, da experiência e da implementação.

O projeto levou cerca de três meses, construído em paralelo às demandas regulares do time. Ao ser concluído, publiquei a ferramenta na comunidade interna do Figma da TOTVS.

O primeiro desafio depois do lançamento: confiança

Nos primeiros dias, chegaram vários retornos com a mesma percepção: "o plugin deve estar com algum problema — está apontando muita coisa errada."

Não estava. Quando os designers verificaram os comentários com calma, token por token, viram que o plugin estava correto em todos os casos. O que parecia "muita coisa errada" era, de fato, muita coisa errada — só que invisível até então.

Quando o problema estava no próprio sistema

Durante as auditorias, o Animalia Copilot encontrou erros na própria biblioteca de ícones interna do Animalia — uma falha que estava no Design System há algum tempo, sem que nenhuma revisão humana tivesse capturado. Precisamos pausar para corrigir o DS com base no que a ferramenta encontrou.

Governança deixou de ser apenas encontrar erros nos produtos e passou a gerar feedback para corrigir o próprio sistema.

Uma ferramenta que aponta erros no sistema que você construiu é desconfortável. Também é o maior sinal de que ela está funcionando.

Impacto

Eficiência

De ~30 minutos (humano) para ~5 segundos por tela.

Adoção

~50 designers usando o plugin até minha saída da TOTVS.

Qualidade

Encontrou erros que revisões manuais consistentemente deixavam passar.

Governança

Identificou falhas na própria biblioteca do Animalia e gerou uma rodada de correções no Design System.

Por design, o plugin também funcionava como ferramenta de educação contínua: cada apontamento vinha com explicação e link para documentação, ensinando no fluxo de trabalho — um efeito da forma como foi desenhado, não uma métrica medida separadamente.

O que esse projeto me ensinou

Construir uma ferramenta para designers — sendo designer — foi um dos projetos mais tecnicamente e humanamente complexos que já enfrentei.

Automação não substitui julgamento — cria espaço para ele

Ao automatizar verificações determinísticas, o designer pode dedicar mais atenção às decisões que realmente exigem interpretação e contexto.

Uma ferramenta correta ainda precisa conquistar confiança

O lançamento mostrou que precisão técnica não basta. Adoção também depende de transparência e de as pessoas entenderem por que a ferramenta está certa.

O Design System também precisa ser tratado como produto

Quando a ferramenta revelou problemas na própria fonte, ficou claro que governança é um ciclo: os produtos revelam fragilidades do sistema, e essas evidências precisam voltar para sua evolução.

Trabalhando com problemas que precisam escalar?

Gosto de atuar em desafios onde design, produto e tecnologia se encontram — especialmente quando existe complexidade suficiente para exigir mais do que uma boa interface.