/coleoni-polish

Os detalhes que as pessoas sentem. Medidos e corrigidos.

Ninguém sabe dizer por que uma interface parece barata, mas todo mundo sente: sete raios onde três bastavam, uma sombra com cara de sujeira, um botão 2px mais alto que o vizinho, uma seta abaixo do texto. A skill mede esses detalhes na página real, mostra as escalas que ela usa de verdade e corrige nos tokens.

npx skills add c0le0ni/skills --skill coleoni-polish
Ver no GitHub
Claude Code, Codex, Cursor, Gemini CLI e outros 9 conferências Escalas tiradas da página Corrigido nos tokens
O relatório de acabamento de uma página de encomenda de bolo Cada problema recortado, e os raios, sombras e espaços em uso
Exemplo

Feita seção por seção. Acabada numa passada.

Uma página de encomenda de bolo da padaria, cada seção copiada de um mockup diferente. 8 achados, um deles uma div fingindo ser botão. Com tokens de raio, sombra e espaço, nenhum.

bolos.css
/* each section from a different mockup */
.card            { border-radius: 12px; padding: 23px;
                   box-shadow: 0 2px 4px rgba(0,0,0,.5) }
.card:nth-child(2) { border-radius: 16px; padding: 10px }
.card .pic       { border-radius: 12px }
.btn             { border-radius: 6px; padding: 13px 20px 11px }
.btn svg         { margin-top: 5px }
.btn.alt         { border-radius: 999px; padding: 9px 22px }
.send            { /* a div */ border-radius: 8px }
8 → 0achados
7 → 4raios de canto
17 → 0espaços fora da grade
3 → 1estilos de botão
Conferências

O que ela mede.

Pelo estilo calculado de cada elemento visível, então funciona em qualquer stack.

ConferênciaO que conta como problema
Raios de cantoMais de 4 valores diferentes
Cantos aninhadosRaio de dentro que não segue o de fora − a distância
SombrasMais de 3 tipos; preta, densa e quase sem desfoque
EspaçamentoPadding, gap e margem fora da grade de 4px
BotõesMais de 2 combinações de altura, raio e tamanho
Botão falsoCom cara de botão, feito com div
HoverBotões que não mudam com o mouse em cima
Ícones e rótulosÍcone 1,5px fora do centro do texto; rótulo fora do centro do botão
Instalar

Um comando, em qualquer agente.

O único pacote é o playwright-core, que o agente instala no primeiro uso. Faz parte da família de interface: a /coleoni-interface roda ela junto com tipografia, cor e layout.

AgenteClaude Code, Codex, Cursor…
Node.js18 ou mais novo
Chrome ou Edgejá instalado na máquina
01Instale
npx skills add c0le0ni/skills --skill coleoni-polish
02Use no seu agente
/coleoni-polish http://localhost:3000
Pro usuário todo, não só o projeto-g
Só no Claude Code-a claude-code
Só no Codex-a codex
Todas as skills da Coleoninpx skills add c0le0ni/skills
Exemplos

Uma página, uma seção, um componente.

Ela mostra o relatório primeiro. O código só muda quando você mandar.

Dar acabamento numa página.

/coleoni-polish http://localhost:3000/precos

Só os cards.

/coleoni-polish os cards de produto, corrige

Virar tokens.

/coleoni-polish o site inteiro, propõe tokens de raio, sombra e espaço
Opções

O motor, pelo terminal.

node polish.mjs http://localhost:3000 --lang pt --out polish-report

OpçãoPara quê
--select "main"Só uma parte da página
--width 1280Largura da tela
--lang en|ptLíngua do relatório

Acabamento está nos detalhes. Meça.

npx skills add c0le0ni/skills --skill coleoni-polish