Pular para o conteúdo
Skillpedia
Interfaces (UI/UX)40 mil · #5259

penpot-uiux-design

Ajuda seu agente a criar designs de UI/UX profissionais no Penpot. Ele guia na criação de interfaces, sistemas de design e aplicação de padrões de acessibilidade.

O que ela faz

Esta ferramenta ajuda a criar designs de interface (UI) e experiência do usuário (UX) profissionais usando o Penpot. Ela permite criar novos designs, sistemas de design com componentes e seguir diretrizes de acessibilidade e plataformas.

Quando usar

  • ✓Criar o visual de um novo aplicativo (web, celular, desktop).
  • ✓Construir um conjunto de elementos reutilizáveis (sistema de design).
  • ✓Desenhar telas específicas como painéis, formulários ou páginas iniciais.

Exemplo do que pedir para a IA

“Crie um botão de login seguindo as diretrizes do iOS e que seja acessível.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/penpot-uiux-design/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/penpot-uiux-design/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta ao Penpot e usa comandos para criar ou modificar elementos visuais. Ela pode importar imagens, exportar partes do design para visualização e executar código para automatizar tarefas de design.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill penpot-uiux-design

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/penpot-uiux-design/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Guia de Design UI/UX do Penpot

Crie designs profissionais e centrados no usuário no Penpot usando o servidor MCP penpot/penpot-mcp e princípios comprovados de UI/UX.

Ferramentas MCP Disponíveis

Ferramenta Propósito
mcp__penpot__execute_code Executa JavaScript no contexto de plugin do Penpot para criar/modificar designs
mcp__penpot__export_shape Exporta formas como PNG/SVG para inspeção visual
mcp__penpot__import_image Importa imagens (ícones, fotos, logotipos) para designs
mcp__penpot__penpot_api_info Recupera a documentação da API do Penpot

Configuração do Servidor MCP

As ferramentas MCP do Penpot exigem que o servidor penpot/penpot-mcp esteja em execução localmente. Para instalação detalhada e solução de problemas, consulte setup-troubleshooting.md.

Antes da Configuração: Verifique se Já Está em Execução

Sempre verifique se o servidor MCP já está disponível antes de tentar a configuração:

  1. Tente chamar uma ferramenta primeiro: Tente mcp__penpot__penpot_api_info - se for bem-sucedido, o servidor está em execução e conectado. Nenhuma configuração é necessária.

  2. Se a ferramenta falhar, pergunte ao usuário:

    "O servidor Penpot MCP não parece estar conectado. O servidor já está instalado e em execução? Se sim, posso ajudar a solucionar problemas. Se não, posso guiá-lo pela configuração."

  3. Prossiga com as instruções de configuração somente se o usuário confirmar que o servidor não está instalado.

Início Rápido (Somente Se Não Instalado)

# Clone and install
git clone https://github.com/penpot/penpot-mcp.git
cd penpot-mcp
npm install

# Build and start servers
npm run bootstrap

Em seguida, no Penpot:

  1. Abra um arquivo de design
  2. Vá para Plugins → Carregar plugin de URL
  3. Digite: http://localhost:4400/manifest.json
  4. Clique em "Conectar ao servidor MCP" na interface do plugin

Configuração do VS Code

Adicione ao settings.json:

{
  "mcp": {
    "servers": {
      "penpot": {
        "url": "http://localhost:4401/sse"
      }
    }
  }
}

Solução de Problemas (Se o Servidor Estiver Instalado, Mas Não Funcionando)

Problema Solução
O plugin não conecta Verifique se os servidores estão em execução (npm run start:all no diretório penpot-mcp)
O navegador bloqueia o localhost Permita a solicitação de acesso à rede local, ou desative o Brave Shield, ou tente o Firefox
As ferramentas não aparecem no cliente Reinicie completamente o VS Code/Claude após as alterações de configuração
A execução da ferramenta falha/expira Certifique-se de que a interface do plugin do Penpot esteja aberta e mostre "Conectado"
"Falha na conexão WebSocket" Verifique se o firewall permite as portas 4400, 4401, 4402

Referência Rápida

Tarefa Arquivo de Referência
Instalação e solução de problemas do servidor MCP setup-troubleshooting.md
Especificações de componentes (botões, formulários, navegação) component-patterns.md
Acessibilidade (contraste, áreas de toque) accessibility.md
Tamanhos de tela e especificações de plataforma platform-guidelines.md

Princípios Fundamentais de Design

As Regras de Ouro

  1. Clareza acima de sagacidade: Cada elemento deve ter um propósito
  2. Consistência constrói confiança: Reutilize padrões, cores e componentes
  3. Objetivos do usuário em primeiro lugar: Projete para tarefas, não para recursos
  4. Acessibilidade não é opcional: Projete para todos
  5. Teste com usuários reais: Valide suposições precocemente

Hierarquia Visual (Ordem de Prioridade)

  1. Tamanho: Maior = mais importante
  2. Cor/Contraste: Alto contraste atrai a atenção
  3. Posição: Canto superior esquerdo (da esquerda para a direita) é visto primeiro
  4. Espaço em branco: O isolamento enfatiza a importância
  5. Peso da tipografia: Negrito se destaca

Fluxo de Trabalho de Design

  1. Verifique o sistema de design primeiro: Pergunte ao usuário se ele tem tokens/especificações existentes, ou descubra no arquivo Penpot atual
  2. Entenda a página: Chame mcp__penpot__execute_code com penpotUtils.shapeStructure() para ver a hierarquia
  3. Encontre elementos: Use penpotUtils.findShapes() para localizar elementos por tipo ou nome
  4. Crie/modifique: Use penpot.createBoard(), penpot.createRectangle(), penpot.createText() etc.
  5. Aplique layout: Use addFlexLayout() para contêineres responsivos
  6. Valide: Chame mcp__penpot__export_shape para verificar visualmente seu trabalho

Gerenciamento do Sistema de Design

Antes de criar designs, determine se o usuário tem um sistema de design existente:

  1. Pergunte ao usuário: "Você tem um sistema de design ou diretrizes de marca para seguir?"
  2. Descubra no Penpot: Verifique se há componentes, cores e padrões existentes

…
Perguntas frequentes

O que é Penpot?

Penpot é uma ferramenta de design e prototipagem de código aberto, similar ao Figma.

O que são 'componentes' e 'tokens'?

Componentes são elementos de design reutilizáveis (como botões, campos de texto). Tokens são os valores básicos que definem o design (cores, fontes, espaçamentos).

O que significa 'acessibilidade' no design?

Significa garantir que o design possa ser usado por todas as pessoas, incluindo aquelas com deficiências (por exemplo, bom contraste de cores, tamanhos adequados para clique).

Detalhes

Descrição original do autor

Comprehensive guide for creating professional UI/UX designs in Penpot using MCP tools. Use this skill when: (1) Creating new UI/UX designs for web, mobile, or desktop applications, (2) Building design systems with components and tokens, (3) Designing dashboards, forms, navigation, or landing pages, (4) Applying accessibility standards and best practices, (5) Following platform guidelines (iOS, And

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5259
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas