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
Mensagem pronta para colar
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-reviewerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/web-design-reviewer/SKILL.md -o SKILL.mdConteú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
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)
- Servidor de desenvolvimento local (ex:
Automação de navegador deve estar disponível
- Captura de tela
- Navegação na página
- Recuperação de informações do DOM
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
- Navegue até a URL especificada
- Capture capturas de tela
- Recupere a estrutura/snapshot do DOM (se possível)
- 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
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC