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

web-design-reviewer

Ajuda seu agente a revisar e corrigir o design de sites. Ele encontra problemas de layout, responsividade e acessibilidade, e sugere correções no código.

O que ela faz

Este agente de IA verifica o design de sites para encontrar e corrigir problemas visuais e de usabilidade. Ele pode analisar sites que estão no ar ou rodando no seu computador.

Quando usar

  • ✓Quando o layout de um site parece quebrado.
  • ✓Se um site não se ajusta bem em celulares.
  • ✓Para garantir que um site seja fácil de usar para todos.

Exemplo do que pedir para a IA

“Revise o design do site http://meusite.com”

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/web-design-reviewer/SKILL.md

Mensagem pronta para colar

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

Ele visita o site, tira 'fotos' (screenshots) e analisa os elementos. Se encontrar problemas, ele tenta corrigi-los diretamente no código do site.

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 web-design-reviewer

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/web-design-reviewer/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.

Revisor de Design Web

Esta habilidade permite a inspeção visual e validação da qualidade do design de websites, identificando e corrigindo problemas no nível do código-fonte.

Escopo de Aplicação

  • Sites estáticos (HTML/CSS/JS)
  • Frameworks SPA como React / Vue / Angular / Svelte
  • Frameworks Full-stack como Next.js / Nuxt / SvelteKit
  • Plataformas CMS como WordPress / Drupal
  • Qualquer outra aplicação web

Pré-requisitos

Necessário

  1. O site alvo deve estar em execução

    • Servidor de desenvolvimento local (ex: http://localhost:3000)
    • Ambiente de staging
    • Ambiente de produção (para revisões somente leitura)
  2. Automação de navegador deve estar disponível

    • Captura de tela
    • Navegação na página
    • Recuperação de informações do DOM
  3. Acesso ao código-fonte (ao fazer correções)

    • O projeto deve existir dentro do workspace

Visão Geral do Fluxo de Trabalho

flowchart TD
    A[Step 1: Information Gathering] --> B[Step 2: Visual Inspection]
    B --> C[Step 3: Issue Fixing]
    C --> D[Step 4: Re-verification]
    D --> E{Issues Remaining?}
    E -->|Yes| B
    E -->|No| F[Completion Report]

Etapa 1: Fase de Coleta de Informações

1.1 Confirmação de URL

Se a URL não for fornecida, pergunte ao usuário:

Por favor, forneça a URL do site a ser revisado (ex: http://localhost:3000)

1.2 Compreensão da Estrutura do Projeto

Ao fazer correções, colete as seguintes informações:

Item Pergunta de Exemplo
Framework Você está usando React / Vue / Next.js, etc.?
Método de Estilização CSS / SCSS / Tailwind / CSS-in-JS, etc.
Localização do Código-fonte Onde os arquivos de estilo e componentes estão localizados?
Escopo da Revisão Apenas páginas específicas ou o site inteiro?

1.3 Detecção Automática de Projeto

Tente a detecção automática a partir dos arquivos no workspace:

Detection targets:
├── package.json     → Framework and dependencies
├── tsconfig.json    → TypeScript usage
├── tailwind.config  → Tailwind CSS
├── next.config      → Next.js
├── vite.config      → Vite
├── nuxt.config      → Nuxt
└── src/ or app/     → Source directory

1.4 Identificação do Método de Estilização

Método Detecção Alvo de Edição
CSS Puro arquivos *.css CSS Global ou CSS de componente
SCSS/Sass *.scss, *.sass Arquivos SCSS
CSS Modules *.module.css Arquivos CSS de módulo
Tailwind CSS tailwind.config.* className em componentes
styled-components styled. no código Arquivos JS/TS
Emotion importações @emotion/ Arquivos JS/TS
CSS-in-JS (outro) Estilos inline Arquivos JS/TS

Etapa 2: Fase de Inspeção Visual

2.1 Navegação pela Página

  1. Navegue até a URL especificada
  2. Capture capturas de tela
  3. Recupere a estrutura/snapshot do DOM (se possível)
  4. Se houver páginas adicionais, navegue através da navegação

2.2 Itens de Inspeção

Trabalhe através de references/visual-checklist.md durante a inspeção e novamente durante a verificação pós-correção.

Problemas de Layout

Problema Descrição Severidade
Estouro de Elemento Conteúdo transborda do elemento pai ou da viewport Alta
Sobreposição de Elementos Sobreposição não intencional de elementos Alta
Problemas de Alinhamento Problemas de alinhamento de Grid ou Flexbox Média
Espaçamento Inconsistente Inconsistências de padding/margin Média
Corte de Texto Texto longo não tratado corretamente Média

Problemas de Responsividade

Problema Descrição Severidade
Não Amigável para Mobile Layout quebra em telas pequenas Alta
Problemas de Breakpoint Transições não naturais quando o tamanho da tela muda Média
Alvos de Toque Botões muito pequenos no mobile Média

Problemas de Acessibilidade

Problema Descrição Severidade
Contraste Insuficiente Baixa taxa de contraste entre texto e fundo Alta
Sem Estado de Foco Não é possível determinar o estado durante a navegação por teclado Alta
Falta de Texto Alternativo Nenhum texto alternativo para imagens Média

Consistência Visual

Problema Descrição Severidade
Inconsistência de Fonte Mistura de famílias de fontes Média
Inconsistência de Cores Cores da marca não unificadas Média
Inconsistência de Espaçamento Espaçamento não uniforme entre elementos semelhantes Baixa

2.3 Teste de Viewport (Responsivo)

Teste nas seguintes viewports:

Nome Largura Dispositivo Representativo
Mobile 375px iPhone SE/12 mini

…

Perguntas frequentes

O que o agente pode corrigir?

Ele pode corrigir problemas de layout, como elementos que se sobrepõem, problemas de responsividade (como o site fica em diferentes tamanhos de tela) e questões de acessibilidade (como contraste de cores).

Preciso ter o código do site?

Sim, para que o agente possa fazer as correções, ele precisa ter acesso ao código-fonte do site.

Ele funciona em qualquer tipo de site?

Funciona em sites feitos com HTML, CSS e JavaScript, além de frameworks populares como React, Vue, Angular, e sistemas como WordPress.

Detalhes

Descrição original do autor

This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like "review website design", "check the UI", "fix the layout", "find design problems". Detects issues with responsive design, accessibility, visual consistency, and layout breakage, then performs fixes at the source code level.

repo: github/awesome-copilot

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas