Você pede uma tela para a IA e ela volta com degradê roxo, brilho em volta de tudo, emoji no lugar de ícone e texto em caixa alta gritando. Cada app gerado fica com a mesma cara, e isso é o que o projeto chama de "slop". O unslop é uma skill grátis para Claude Code e Codex que procura esses vícios e refaz a tela como um designer faria numa revisão.
Ela não sai mexendo no código. Primeiro audita a tela e lista cada sinal de IA com o lugar onde ele está. Depois propõe uma direção tirada do seu produto e só então corrige, uma passada por vez. Se a tela já estiver boa, ela avisa e sugere só pequenos ajustes, em vez de redesenhar.
Funciona em Next.js, React, Vue, Svelte, Tailwind ou HTML e CSS puros, em painéis, apps e landing pages. Segundo o README, funciona até em um site no ar quando você só tem o link.
Link do repositório oficial
O código, o README e os exemplos estão no GitHub do autor, Damir Sokolovsky (@heydamir):
- Repositório: https://github.com/heydamir/unslop
Instale só por esse endereço. A licença é CC BY 4.0: dá para usar, alterar e compartilhar, inclusive comercialmente, desde que você dê crédito ao autor e linke o repositório.
Passo a passo da instalação
No Claude Code
- Baixe o repositório e copie a pasta da skill para a sua pasta de skills:
git clone https://github.com/heydamir/unslop
mkdir -p ~/.claude/skills && cp -r unslop/skills/unslop ~/.claude/skills/
- Para usar só em um projeto, copie para
.claude/skills/dentro da pasta do projeto, em vez da pasta pessoal. - Abra o Claude Code e digite
/unslopcom o que você quer. Também dá para pedir com suas palavras, e o agente pega a skill sozinho.
No Codex
- Peça ao próprio Codex para instalar direto do repositório:
$skill-installer install https://github.com/heydamir/unslop/tree/main/skills/unslop
- Ou copie à mão para
~/.agents/skills/(ou.agents/skills/dentro de um projeto):
git clone https://github.com/heydamir/unslop
mkdir -p ~/.agents/skills && cp -r unslop/skills/unslop ~/.agents/skills/
- No Codex, a chamada é
$unslopem vez de/unslop.
Exemplos de pedido
Exemplos do próprio README:
/unslop this dashboard
/unslop the hero of https://example.com
/unslop my landing page and make the story video so I can post it
Em português também funciona, porque o agente entende o pedido: "/unslop este painel" ou "/unslop o topo da minha landing page".
Os sinais de cara de IA e a ordem das passadas
A skill começa pela auditoria. Os sinais que o README cita:
- degradê roxo
- brilho (glow) em volta dos elementos
- emoji usado como rótulo
- texto gritado (caixa alta e exclamação)
- espaçamento torto
Depois de listar, ela define a direção: o caráter da tela, os um ou dois momentos que carregam a cor e um detalhe de assinatura, tudo tirado do seu produto. Então corrige em passadas, nesta ordem:
- espaçamento
- cor
- ícones
- texto
- tipografia
- layout
- detalhes
- imagem
- movimento
Você pode orientar logo depois da proposta de direção, porque ela só edita depois de apresentá-la.
Como gerar o vídeo de antes e depois
A skill grava um vídeo quadrado de menos de 10 segundos da sua tela se arrumando, pronto para postar. Para esse vídeo, e também para tirar foto de um site no ar, ela precisa de duas coisas instaladas na pasta do projeto onde você roda a skill:
npm install -D playwright
npx playwright install chromium
O vídeo exige ainda o ffmpeg instalado e disponível no PATH do computador. Depois é só pedir, como no terceiro exemplo acima: "e faz o vídeo da história para eu postar".
Limites e cuidados
- Funciona no Claude Code e no Codex. O README não cita outras ferramentas.
- Gerar imagem para o topo da página usa um serviço externo, como fal, Replicate, OpenAI images ou Higgsfield. Esses serviços podem ser pagos, e a skill mostra o prompt e pergunta antes de cada geração. Painéis e apps raramente precisam disso.
- Se a tela já está boa, a skill não redesenha tudo: sugere poucos ajustes.
- Tela redesenhada por IA ainda precisa do seu olho. Revise o resultado antes de publicar.
- O projeto é novo (criado em 29/10/2026), então espere mudanças no README e nos comandos.
Fontes
Conferidas em 02/11/2026 e relidas em 03/11/2026.
- Repositório e README: https://github.com/heydamir/unslop
- Série Unslopping do autor no X: https://x.com/heydamir/status/2115063463063998736