Nos termos do próprio skill
Um guia para projetar interfaces reais no Penpot através do servidor penpot/penpot-mcp, escrito para designers e desenvolvedores cujo agente controla a API do plugin Penpot. Em vez de dar conselhos genéricos, ele especifica uma sequência de trabalho: verificar se o servidor MCP já está em execução, descobrir as cores, estilos de texto e componentes já existentes no arquivo, inspecionar a hierarquia com penpotUtils.shapeStructure e, então, criar boards, retângulos e textos e aplicar contêineres addFlexLayout.
Ele fornece escalas alternativas de espaçamento de 8px e tipografia, um layout mobile de 375x812 e um dashboard de 1440x900, listas de verificação para botões, formulários e navegação, limites de contraste WCAG e área de toque, espaçamento de posicionamento de boards, armadilhas conhecidas da API do Penpot como largura e altura somente leitura, e validação por meio de analyzeDescendants, filtragem por fontSize e export_shape.
O que ele produz
- Designs novos ou modificados do Penpot criados por meio de JavaScript executado no contexto do plugin.
- Renderizações PNG ou SVG das formas selecionadas, usadas para observar o design em vez de supor.
- CSS extraído de uma seleção, incluindo elementos filhos, para handoff.
Como funciona
- 01Confirmar Se o Servidor Está em Execução
O primeiro passo é uma chamada de teste a penpot_api_info, para que ninguém seja guiado pela instalação quando a conexão já funciona.
- 02Encontrar o Design System Existente
Antes de desenhar, ele pergunta sobre as diretrizes de marca e lê o arquivo atual em busca de componentes, cores e padrões já em uso.
- 03Inspecionar a Estrutura da Página
shapeStructure retorna a hierarquia existente para que novos elementos possam ser posicionados em relação ao que já está no canvas.
- 04Criar os Elementos
Boards, retângulos e textos são criados por meio de chamadas do plugin no contexto do plugin Penpot, em vez de descritos em texto.
- 05Validar por Meio de Exportação
Toda alteração termina com uma exportação, para que o resultado seja observado como imagem, e não apenas confiado a partir do código.