UI designers
Projete estados, hierarquia visual e feedbacks que tornem cada componente claro e consistente, além da aparência.
Tudo o que você precisa saber sobre design de interação de componentes ANTES de construir o seu design system.
Não reinvente a roda, comece do jeito certo!
A interação dos componentes tem impacto direto na acessibilidade. Compreenda melhor o design de interação, os métodos de interagir, os pontos de atenção e como construir critérios de aceite adequados ao desenvolvimento mais assertivo de componentes.
Versão do material: 1.5.0
Projete estados, hierarquia visual e feedbacks que tornem cada componente claro e consistente, além da aparência.
Explore comportamentos e métodos de interação para antecipar necessidades, reduzir barreiras e orientar jornadas mais inclusivas.
Conecte decisões de interface e experiência aos comportamentos esperados antes de documentar seu design system.
Use os questionamentos e critérios de aceite para esclarecer requisitos, alinhar o time e definir o que significa uma entrega completa.
Transforme os cenários e pontos de atenção em casos de teste para verificar componentes com diferentes formas de interação.
Entenda os estados, as interações por teclado e os retornos esperados para implementar componentes acessíveis desde o início.
Use o Magoo como referência para definir, documentar e verificar comportamentos. Escolha seu perfil nas abas abaixo para orientar a aplicação no seu design system.
Exemplo de pedido ao assistente conectado: “Consulte os critérios de aceite de Modal no MCP Magoo. Organize uma lista de testes manuais, mantendo a versão e separando os cenários originais dos casos adicionais sugeridos.”
Consultar o MCP não executa testes nem comprova a acessibilidade da implementação.
Exemplo de pedido ao assistente conectado: “Consulte o componente Select no Magoo e ajude a redigir critérios de aceite para esta entrega. Diferencie conteúdo da biblioteca e recomendações específicas para o produto.”
Revise estados, descubra decisões pendentes e prepare anotações de comportamento usando os guias dos 29 componentes. Você pode começar sem escrever código.
A skill é um conjunto de instruções para o assistente. Escolha a versão para usar diretamente no agente do Figma ou a versão para o Codex conectado ao Figma.
Baixe o Markdown e, no chat do Figma Design ou Make, abra Skills → Add skill → Upload a file. Selecione o arquivo e clique em Add. Use /magoo-figma-native para iniciar.
Esta versão consulta a biblioteca publicada na web. Se o agente não conseguir acessar as fontes, anexe os JSONs dos componentes solicitados. O arquivo não instala o MCP Magoo.
Baixar skill em português (MD)
Instale o aplicativo e entre na sua conta. Você também precisa de uma conta Figma com acesso ao arquivo que deseja revisar.
Abrir o guia oficial do Codex (link externo, abre em uma nova aba)
No Codex, abra Plugins, procure Figma e escolha instalar. Entre na sua conta Figma e autorize o acesso quando solicitado. Volte ao Codex para continuar.
Ver o passo a passo oficial do Figma (link externo, abre em uma nova aba)
Baixe o ZIP e extraia seu conteúdo. No Mac, normalmente basta clicar duas vezes; no Windows, use Extrair tudo. Você terá uma pasta chamada magoo-figma. Guarde-a em um local fácil de encontrar.
Arraste o arquivo da skill para a janela do Codex ou informe onde salvou a pasta no seu computador e envie o pedido abaixo, substituindo o trecho entre colchetes pelo caminho real. Não é necessário editar os arquivos.
Instale para meu uso pessoal a skill magoo-figma da pasta [caminho da pasta no meu computador]. Confira se ela ficou disponível e me avise se preciso abrir uma nova conversa.
A skill organiza o trabalho, mas precisa consultar a biblioteca. Configure a conexão Magoo seguindo as instruções de MCP nesta página. MCP é a conexão que permite ao assistente consultar outra ferramenta.
Ir para a configuração do Magoo (abre a seção nesta mesma página)
Abra o arquivo, selecione o componente ou frame que deseja revisar e copie o link da seleção. Cole o link no Codex junto com este pedido:
Use $magoo-figma para revisar este componente: [cole o link do Figma]. Explique em linguagem simples o que está visível, o que preciso documentar e o que deve ser verificado na implementação. Consulte o Magoo e informe a versão utilizada.
Peça ao assistente para confirmar que encontra a skill, consulta o Magoo e consegue ler o componente do link. Se algo faltar, ele deve explicar qual conexão precisa de ajuste. Para escrever anotações no Figma, peça essa ação e indique o arquivo de destino.
Os guias dos 29 componentes fazem parte da versão 1.5.0. Ao configurar o Magoo, use a versão indicada nesta página e peça ao assistente para confirmar a versão consultada. Conexões antigas precisam ser atualizadas e reiniciadas.
Você pode pedir à sua IA que consulte o Magoo antes de sugerir como um componente deve funcionar. Para isso, é preciso conectar a biblioteca uma única vez. Essa conexão é chamada de MCP .
Prefere não configurar nada? Consulte os componentes aqui no site e copie o trecho que deseja discutir com sua IA.
magoonpx-y @acessibilidade/magoo-mcp@1.5.0
Se o aplicativo pedir argumentos separados, adicione
-y
e
@acessibilidade/magoo-mcp@1.5.0
como dois itens.
Salve e comece a conversar. Se o Magoo não aparecer entre as conexões, feche e abra o aplicativo. Na primeira vez, ele precisará de internet para baixar a biblioteca.
Experimente este pedido: “Consulte o Magoo e me explique como um modal deve funcionar com o teclado. Informe a versão da biblioteca utilizada.”
O Magoo fornece orientações para a IA consultar. Ele não altera automaticamente seu projeto ou arquivo de design.
PERGUNTAS FREQUENTES
Magoo é um personagem de um desenho de 1949 e que teve alguns episódios transmitidos no Brasil nos anos 70 e 80, ou seja, se você souber quem é Magoo, já passou dos 40 fácil... :)
Magoo era um personagem aposentado e rico e se envolvia em uma série de situações cômicas por conta de sua extrema miopia, mas o principal fato era que ele não reconhecia que tinha essa dificuldade em enxergar as coisas.
Quando pensei em um nome para uma possível biblioteca a ser construída, este foi o primeiro nome em minha cabeça. Leia este artigo na Wikipédia sobre o Mr. Magoo (link externo, abre em uma nova aba) .
Durante o desenvolvimento de diferentes cursos e aulas, alguns estudantes sempre perguntavam sobre algum local para consultar o formato de interação de componentes. No entanto, as referências passadas que temos ou estavam em inglês, ou em livros como About Face de Alan Cooper ou em bibliotecas que não são mais atualizadas como Yahoo YUI (User Interface Library). Dentro deste contexto, essa biblioteca começou a ser criada para ser utilizada nos treinamentos aplicados por Marcelo Sales.
Já o nome "Magoo" foi criado com outros propósitos, mas com a ideia de publicar essa biblioteca de forma aberta, os projetos foram unificados.
Não. Você pode consultar todos os componentes diretamente neste site. A instalação do Node.js e a configuração do MCP são necessárias apenas para conectar a biblioteca a um assistente compatível com servidores locais.
Não. O Magoo oferece documentação de comportamentos de interação. O pacote disponibiliza essa base por meio de um MCP somente de leitura; a implementação visual e funcional continua sendo feita no seu design system, com as tecnologias que sua equipe utiliza.
Em um assistente compatível, peça orientações para estados, navegação por teclado, foco e critérios de aceite. Use as respostas para documentar decisões e especificações. O MCP do Magoo fornece as orientações. Com a skill magoo-figma e uma integração Figma conectada ao assistente, você pode revisar o arquivo e solicitar anotações de comportamento.
Sim. O código e o conteúdo autoral do Magoo são distribuídos sob a licença MIT, que permite uso, adaptação e redistribuição, inclusive comercial. Mantenha o aviso de autoria e a licença nas cópias ou partes substanciais. Materiais externos citados possuem suas próprias condições de uso.
A referência ajuda a definir comportamentos e critérios de aceite, mas a acessibilidade depende da implementação e do contexto de uso. Valide com teclado, leitores de tela, ampliação e pessoas com deficiência. Documente e explique eventuais adaptações de comportamento.
Registre o componente, a URL, a versão consultada e a data. Ao adotar uma nova versão, revise as diferenças e os testes do seu sistema. A configuração MCP apresentada fixa a versão 1.5.0 e não troca automaticamente para uma versão futura.
Envie dicas, sugestões, melhorias para o e-mail oi@tudoeacessibilidade.com.br informando no assunto o projeto Magoo.