Um servidor MCP que conecta assistentes de IA ao Figma para extrair tokens de design, criar e editar designs e verificar a paridade entre design e código e a acessibilidade.
marvkr/better-design
Um servidor MCP e registry do shadcn/ui que fornece a agentes de programação sistemas de design, orientações de UI/UX, ícones e regras para revisar acessibilidade.
Alternativa open source a:Figma
- Estrelas
- 556
- Forks
- 34
- Issues abertas
- 1
- Último commit
- há 12 dias
O que é?
Better Design é um servidor MCP que fornece contexto de design a agentes de programação como Claude Code, Cursor, Codex e VS Code, que muitas vezes não têm esse contexto. Ele disponibiliza ferramentas para encontrar um sistema de design adequado a um produto descrito, obter os tokens e o código dos componentes desse sistema e consultar princípios de UI e UX sobre hierarquia, espaçamento, tipografia, formulários, navegação e tratamento de erros.
O projeto também oferece ícones de uma única biblioteca para manter a consistência visual, além de regras para revisar acessibilidade e design visual que um agente pode aplicar ao próprio resultado. Uma verificação pela linha de comando executa a mesma revisão no código de UI de um projeto. A instalação é feita com dois comandos npx, que configuram uma skill para o agente e conectam o servidor MCP à configuração existente das ferramentas.
Cada sistema de design também é publicado como um registry do shadcn, para que componentes individuais ou um tema completo possam ser adicionados com o shadcn CLI.
Recursos principais
- 01Encontra um sistema de design compatível com a descrição de um produto.
- 02Fornece tokens de design e código de componentes para instalação.
- 03Apresenta princípios de UI e UX sobre layout, tipografia, formulários e navegação.
- 04Disponibiliza ícones de uma única biblioteca para manter a consistência visual.
- 05Aplica regras de revisão de acessibilidade e design visual ao código de UI.
Casos de uso
- Fazer com que um agente de programação com IA crie uma página de configurações seguindo um sistema de design consistente.
- Adicionar componentes individuais do shadcn, baseados em um tema com o estilo de uma marca escolhida, a um projeto React.
- Verificar se o código de UI gerado tem problemas de acessibilidade antes de fazer o commit.
- Manter a consistência do estilo dos ícones em uma interface criada por um agente.
Início rápido
- 1
Instale a skill do agente no seu projeto
npx skills add marvkr/better-design --skill better-design - 2
Conecte o Better Design às suas ferramentas de programação e reinicie o agente
npx better-design - 3
Se algo não funcionar, confira a configuração
npx better-design doctor
Antes de usar
- Se você não tiver uma conta, a configuração criará uma chave gratuita para você. Por isso, ela depende do serviço hospedado em better-design.com.
Em coleções
Tópicos
Perguntas frequentes
- O que é better-design?
- Um servidor MCP e registry do shadcn/ui que fornece a agentes de programação sistemas de design, orientações de UI/UX, ícones e regras para revisar acessibilidade. Better Design é um servidor MCP que fornece contexto de design a agentes de programação como Claude Code, Cursor, Codex e VS Code, que muitas vezes não têm esse contexto. Ele disponibiliza ferramentas para encontrar um sistema de design adequado a um produto descrito, obter os tokens e o código dos componentes desse sistema e consultar princípios de UI e UX sobre hierarquia, espaçamento, tipografia, formulários, navegação e tratamento de erros.
- better-design é gratuito? Qual é a licença?
- better-design é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- better-design ainda é mantido?
- Manutenção ativa. O último commit de better-design foi em 25 de out. de 2026.
- Para que posso usar better-design?
- Fazer com que um agente de programação com IA crie uma página de configurações seguindo um sistema de design consistente. Adicionar componentes individuais do shadcn, baseados em um tema com o estilo de uma marca escolhida, a um projeto React. Verificar se o código de UI gerado tem problemas de acessibilidade antes de fazer o commit. Manter a consistência do estilo dos ícones em uma interface criada por um agente.
- Como instalar better-design?
- Instale a skill do agente no seu projeto: npx skills add marvkr/better-design --skill better-design Conecte o Better Design às suas ferramentas de programação e reinicie o agente: npx better-design Se algo não funcionar, confira a configuração: npx better-design doctor
- Onde consigo better-design?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/marvkr/better-design
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Workspace local-first e open source de agentes de IA para design, que transforma briefings em protótipos, apresentações, dashboards, imagens e vídeos usando seu próprio agente de programação.
Um port não oficial de shadcn/ui para Svelte, com componentes acessíveis e personalizáveis que você copia para o seu app.
Um kit de instruções e conhecimento que transforma Claude e outros agentes de programação em especialistas em design UX/UI, com tokens DTCG, especificações de componentes, 138 sistemas de design e 52 verificações objetivas.
Crie pôsteres, posts para redes sociais, apresentações e landing pages no GitHub Copilot, Claude Code, Codex ou Cursor, sem precisar de um app desktop separado.
Ferramenta de CLI que extrai o sistema de design de um site (cores, tipografia, espaçamento, sombras e componentes) como design tokens W3C em um único comando.