skill
ux-ui-review
Skill do Claude para review e redesign de telas de app mobile (iOS e Android) — mede contraste, alvo de toque, plataforma e forma dos controles no próprio print.
Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/igorpdsantos/ux-ui-review itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 22, 2026ux-ui-review
Skill para o Claude que revisa, desenha e redesenha telas de app mobile — iOS e Android, nativo ou multiplataforma (React Native, Expo, Flutter, SwiftUI, Jetpack Compose, PWA instalado).
Você manda o print da tela e recebe uma review que mede em vez de achar:
- Contraste e alvo de toque saem do próprio pixel, com número e veredito contra WCAG, 44pt (iOS) e 48dp (Android).
- A plataforma é medida, não adivinhada: a barra da base, a Dynamic Island ou o notch dizem se o print é iOS ou Android.
- A forma dos switches é medida: iOS até o 18, iOS 26, Material 3, ou nenhum dos dois — e o que não bate com a plataforma vira problema.
- Cada problema vem como o que está errado → por que prejudica quem usa → a correção concreta, e, quando faz sentido, a tela corrigida no estilo do seu projeto.
Versão atual: 1.2.0 · CHANGELOG
Instalar
Claude Code — como plugin (recomendado)
Dentro do Claude Code:
/plugin marketplace add igorpdsantos/ux-ui-review
/plugin install ux-ui-review@igorpdsantos
Ou pelo terminal:
claude plugin marketplace add igorpdsantos/ux-ui-review
claude plugin install ux-ui-review@igorpdsantos
Para atualizar depois: claude plugin update ux-ui-review@igorpdsantos.
Claude Code — com o skills CLI
npx skills add igorpdsantos/ux-ui-review
Claude Code — cópia manual
Para todos os seus projetos:
git clone https://github.com/igorpdsantos/ux-ui-review.git
cp -R ux-ui-review/skills/ux-ui-review ~/.claude/skills/
Só para um projeto: copie a mesma pasta para .claude/skills/ dentro do projeto.
Claude.ai (web e app)
Baixe o arquivo ux-ui-review.skill na página de releases
e envie em Configurações → Capabilities → Skills.
No claude.ai não há arquivo local para o script abrir, então contraste, alvo e plataforma saem como estimativa — e a review diz isso. Para medição de verdade, use o Claude Code.
Requisito para medir
Python 3 com Pillow:
pip3 install pillow
Usar
Não há comando obrigatório: descreva o trabalho e a skill entra sozinha.
- "revisa essa tela de checkout do app"
- "por que esse app parece feito por IA?"
- "desenha a tela de onboarding do meu app de agendamento"
- "essa tela é do site; faz a versão do app"
- "a Apple reprovou por causa desta tela"
Para chamar direto: /ux-ui-review.
Para a review medir de verdade:
- Mande o arquivo de imagem (salvo no projeto ou com o caminho), não a imagem colada na conversa.
- Mande a tela inteira, com a status bar — é por ela que a plataforma é fixada.
- Diga o contexto: o produto, o público e a ação principal da tela.
O que ela faz
- Audita em cinco camadas: fundação visual; conteúdo e hierarquia; UX e fluxo; aparelho e sistema (safe areas, teclado, fonte grande, tema, voltar, leitor de tela); e psicologia da decisão, com limites éticos declarados.
- Mede no print com
scripts/medir.py: contraste (WCAG), alvo de toque em pt/dp, plataforma e forma dos switches. O modocandidatosescolhe o que medir antes de você reparar no elemento. - Desenha telas novas sob cinco exigências verificáveis, quando não há tela para auditar.
- Adapta tela web/desktop para app por triagem de bloco, em vez de encolher o layout.
- Conhece 28 nichos (banco, delivery, saúde, mobilidade, streaming, serviços públicos…).
- Conhece as regras de loja que viram tela: exclusão de conta, permissões, edge-to-edge no Android 16, rótulos de acessibilidade da App Store.
O que ela não faz
- Sites, landing pages, web apps ou dashboards de desktop.
- Ícone, texto de marketing, bug, crash ou métricas.
- Impor estilo: não tem paleta, fonte nem componente padrão. Corrige o uso da sua identidade.
- Prometer o que um print não mostra: toque, animação, carregamento, leitor de tela vão para "A verificar em uso", com o teste exato.
Como foi validada
Contra conjuntos de defeitos plantados — telas construídas por quem não conhecia a skill, com gabarito conferível —, comparando com e sem a skill, só com o print:
| com a skill | sem a skill | |
|---|---|---|
| Conjunto 1 (66 defeitos) | 68,2% | 34,8% |
| Conjunto 2 (71 defeitos, 6 nichos novos) | 73,2% | 23,9% |
Na versão 1.2.0, com a medição da plataforma e dos switches passando para o script:
| antes | 1.2.0 | |
|---|---|---|
| Plataforma certa em telas Android | 44–67% | 6 de 6 (+ 3 de 3 no controle iOS) |
| Switch da plataforma errada acusado | 0 de 5 | 3 de 3 |
As amostras da 1.2.0 são pequenas e estão declaradas como tal. O que ela ainda erra — e com que frequência — está em LIMITACOES.md. Um exemplo de review de ponta a ponta está em EXEMPLO.md.
Estrutura
.claude-plugin/ manifesto de plugin e de marketplace do Claude Code
skills/ux-ui-review/
SKILL.md o fluxo de trabalho que o Claude segue
references/ referências por tema e 28 arquivos de nicho
scripts/medir.py medição de contraste, alvo, plataforma e switches
LIMITACOES.md onde ela erra
EXEMPLO.md uma review completa
CHANGELOG.md versões
Licença
MIT © Igor Pereira dos Santos