SkillsCategoriasSobre

Impeccable: a linguagem de design que sua IA precisava

por Fabricio Telles··design.app.br

Instalação

◇ npx skills add pbakaus/impeccable
→ Repositório

O problema que o Impeccable resolve

Você pede à IA “crie uma landing page” e recebe Inter, gradiente roxo, cards genéricos. Pede de novo e recebe a mesma coisa. Pede com mais detalhes e recebe… a mesma coisa com mais palavras. O problema não é o prompt — é que a IA não tem vocabulário de design. O Impeccable dá esse vocabulário a ela.

Quem criou entende do assunto. Paul Bakaus é o criador do jQuery UI, liderou developer relations no Google (AMP, Google for Creators), e depois construiu o Spotter Studio. O cara entende de design e developer experience.

Repositório do Impeccable no GitHub — 16k stars

O que é o Impeccable?

É uma skill open-source que combate o “AI slop” no frontend. Se baseia na skill frontend-design original da Anthropic e expande com mais profundidade e controle.

O projeto tem três partes:

Skill expandida com 7 referências de domínio

ReferênciaO que cobre
typographySistemas tipográficos, pareamento de fontes, escalas modulares, OpenType
color-and-contrastOKLCH, neutros com tint, dark mode, acessibilidade
spatial-designSistemas de espaçamento, grids, hierarquia visual
motion-designCurvas de easing, staggering, reduced motion
interaction-designFormulários, estados de foco, padrões de loading
responsive-designMobile-first, design fluido, container queries
ux-writingLabels de botões, mensagens de erro, empty states

Cada referência é tecnicamente precisa. O guia de tipografia, por exemplo, vai além de “use boas fontes”. Explica como ritmo vertical funciona, por que FOUT acontece e como prevenir com size-adjust, e quando clamp() para tipo fluido é a escolha errada. Eu fiquei genuinamente impressionado com o nível de detalhe.

Protocolo de coleta de contexto

O comando /teach-impeccable é subestimado. Antes de qualquer trabalho de design, a skill exige contexto confirmado: público-alvo, casos de uso e personalidade da marca. Esse contexto é salvo em .impeccable.md na raiz do projeto e carregado automaticamente em sessões futuras.

A IA gera frontend genérico em parte porque não tem contexto do projeto — ela recorre a escolhas seguras e medianas. O Impeccable força esse contexto a ser estabelecido primeiro. Parece óbvio, mas quase ninguém faz isso.

20 comandos de design

Os comandos de análise: /audit faz checagem técnica (a11y, performance, responsivo) e /critique faz review de UX.

Os de correção: /normalize alinha com padrões do design system, /typeset corrige fontes e hierarquia, /arrange corrige layout e espaçamento.

Os de refinamento: /polish é o passe final antes de shipar, /distill reduz ao essencial, /clarify melhora UX copy confusa.

Os de intensidade: /bolder amplifica designs tímidos, /quieter suaviza designs agressivos, /colorize adiciona cor, /animate adiciona movimento com propósito, /delight adiciona momentos de alegria.

E os avançados: /overdrive para efeitos extraordinários, /harden para error handling e edge cases, /optimize para performance.

Como instalar

npx skills add pbakaus/impeccable

Funciona com Cursor, Claude Code, Gemini CLI, Codex CLI, VS Code Copilot, Kiro, Trae, Rovo Dev, OpenCode e Pi.

Por que me convenceu

O Impeccable dá ao dev o vocabulário de design que ele não sabia que precisava. Você não precisa saber pedir “mais ritmo vertical” se nunca usou essas palavras. Os comandos colocam essa linguagem nas suas mãos. Na minha experiência, é a skill que mais muda o output da IA de forma consistente.

Fonte: github.com/pbakaus/impeccable | impeccable.style

Skills relacionadas