Ir para o guia de uso
interface-designpor Dammyjay93

Interface Design Skill.

Um skill do Claude Code e Codex para design de UI: design de interface com foco em craft para dashboards, painéis administrativos, ferramentas SaaS e páginas de configuração.

  • Web & UI
  • Código de UI
Dammyjay93/interface-design · .claude/skills/interface-design/SKILL.mdSKILL.md
--- name: interface-design description: Craft-first interface design for dashboards, admin panels, SaaS apps, tools, settings pages, data interfaces, and interactive products. Use when designing, building, reviewing, auditing, or refining product UI where visual craft, layout hierarchy, tokens, states, visual direction, or design-system consistency matter. Not for marketing pages, landing pages, campaigns, or brand-only work. --- ## Scope ## One focal point per view ## Type scale is a ratio, and weight beats size ## Density is a decision, expressed in px ## Spatial rhythm — breathe unevenly ## Proportions speak
Cabeçalho e títulos de seção lidos do arquivo original em 14/09/2026 · 29.304 caracteres no total

01 O que faz

O Que a Skill interface-design Faz no Claude Code e no Codex

Resumo, fluxo de trabalho e resultados, todos lidos do SKILL.md do skill.

Do SKILL.mdLido em 14/09/2026 · não é uma execução registrada

Nos termos do próprio skill

Uma disciplina centrada no ofício para construir UI de produto — dashboards, painéis administrativos, apps SaaS, ferramentas, páginas de configurações, interfaces de dados — com as decisões que uma equipe de design de ponta tomaria. Ela exige um briefing de trabalho antes do código: quem é o humano, o único verbo que ele veio realizar e como a interface deve parecer, em palavras que tenham significado real.

A partir daí, o skill prescreve a exploração de domínio (domínio, universo de cores, assinatura, padrões rejeitados), uma escala tipográfica construída sobre uma razão em que peso e cor fazem o trabalho de hierarquia, uma única estratégia de profundidade adotada, tokens semânticos em vez de valores fixos, e os elementos essenciais de acabamento e movimento — números tabulares, raio concêntrico, durações abaixo de 300ms, sem animação em ações de alta frequência. Explicitamente não é indicado para landing pages, sites de marketing, campanhas ou trabalhos apenas de marca.

O que ele produz

  • Uma proposta Sugerir + Perguntar nomeando Domínio, Universo de cores, Assinatura, Rejeições e Direção.
  • Espécimes renderizados inline — amostras de paleta, a escala tipográfica na tipografia real, cartões de elevação empilhados, a assinatura como um componente real — quando há uma ferramenta de renderização presente; a implementação em si continua indo para o código-fonte.
  • Um arquivo .interface-design/system.md salvo, contendo direção, estratégia de profundidade, decisões de hierarquia e padrões de componentes repetidos, escrito somente após o usuário confirmar.
Veja o exemplo de prompt ↗

Como funciona

  1. 01
    Escreva o Briefing de Trabalho

    Antes de qualquer código, responda quem é o humano, qual verbo ele precisa realizar e como a interface deve parecer — mantido compacto, a menos que a direção precise de confirmação.

  2. 02
    Explore o Domínio do Produto

    Produza quatro resultados antes de propor uma direção: pelo menos 5 conceitos de domínio, 5 ou mais cores do mundo físico do produto, um elemento de assinatura e 3 padrões óbvios a rejeitar.

  3. 03
    Proponha e Confirme a Direção

    Comece com um bloco Sugerir + Perguntar nomeando Domínio, Universo de cores, Assinatura, Rejeições e Direção, depois verifique se a direção está correta antes de construir.

  4. 04
    Renderize Espécimes Quando Possível

    Se a sessão tiver uma ferramenta de renderização visual inline, mostre a paleta, a escala tipográfica, os níveis de elevação e a assinatura como componentes reais em vez de descrevê-los; caso contrário, recorra ao código.

  5. 05
    Construa em Cima do que Existe, Depois Verifique

    Inspecione o aplicativo, os tokens, os padrões de componentes e o system.md, corrija a implementação, execute build, typecheck ou testes quando disponíveis, e então verifique visualmente em larguras de desktop e mobile.

  6. 06
    Ofereça-se para Salvar os Padrões

    Depois de uma tarefa, ofereça-se para registrar direção, estratégia de profundidade, decisões de hierarquia e padrões de componentes repetidos, para que sessões futuras permaneçam consistentes.

02 Encontre o ideal para você

Quando Usar a Skill interface-design

Use a skill interface-design no Claude Code ou Codex quando o trabalho for design de UI desse tipo. Adequação e limites abaixo são do próprio arquivo da skill.

Boa Combinação

  • Trabalho de UI de produto: dashboards, painéis administrativos, aplicativos SaaS, ferramentas, páginas de configurações e interfaces de dados.
  • Revisar, auditar ou refinar uma UI de produto existente, não apenas construir telas novas.
  • Telas do zero, grandes redesenhos e direções vagas, em que uma passagem de referência visual pode preceder o código.
  • Manter um system.md existente fiel aos seus valores declarados em trabalhos novos.

Conheça os Limites

  • Landing pages, sites de marketing, campanhas e trabalhos apenas de marca, que o arquivo direciona para um skill de marketing ou design frontend em vez deste.
  • Recursos de imagem gerados cobrem apenas arte de estado vazio e texturas — nunca ícones, logotipos ou gráficos.
  • Campos nativos de seleção e data não podem ser estilizados, portanto devem ser substituídos por um primitivo headless em vez de feitos manualmente.
  • A renderização inline é condicional: em CI, agentes headless ou terminais simples não há widget, então o skill recorre a código, tokens e uma proposta escrita.

O Que Fornecer

  • O humano, o verbo e a sensaçãoO briefing precisa identificar quem abre a interface, o que precisa realizar e como isso deve parecer em palavras que façam sentido; se não conseguir, o skill faz uma pergunta concisa ou assume uma premissa responsável e segue adiante.
  • A base de código existenteO app existente, os tokens de design, os padrões de componentes e o .interface-design/system.md são inspecionados para que controles e estilos sejam reaproveitados em vez de reinventados.
  • Uma captura de tela, para paintoverQuando há uma ferramenta de geração de imagem disponível, uma captura de tela existente pode ser transformada em uma versão mais forte antes de qualquer código ser escrito.

03 Dentro da skill

Regras que o Skill interface-design dá ao Claude Code e ao Codex

8 instruções concretas, padrões e limites que o SKILL.md define para o agente — a parte do arquivo que muda o resultado.

  1. Execute o Checkpoint pré-código

    Antes de escrever qualquer código de UI, mesmo pequenas adições, declare Intenção, Hierarquia, Paleta, Profundidade, Superfícies, Tipografia e Espaçamento — e seja capaz de justificar cada um.

  2. Nativo, depois primitivo, depois feito à mão

    Nunca construa uma div com um onClick quando a plataforma já oferece um button ou link; controles com estado, como select, combobox, dialog, popover, tooltip, tabs e date picker, vêm de um primitivo headless testado em batalha.

  3. Tokens em vez de literais fixos

    Vincule a estilização a tokens semânticos — bg-card, border-border, text-muted-foreground — em vez de bg-white, border-gray-200 ou text-gray-500, que quebram a temização e o modo escuro.

  4. Escalone a tipografia por uma proporção, não por instinto

    Escolha uma proporção e a aplique de forma escalonada: cerca de 1.2 para UI densa ou calma, 1.25 para a maioria das UIs de produto, 1.333 para algo expressivo, partindo de um corpo de texto de 14 a 16px e arredondando para pixels inteiros na grade de espaçamento.

  5. Comprometa-se com exatamente uma estratégia de profundidade

    Escolha entre apenas bordas, sombras sutis, sombras em camadas ou variações de cor de superfície e mantenha isso em toda parte; misturar estratégias está listado em Evitar.

  6. Mantenha o movimento de UI abaixo de 300ms

    Pressionar botão de 100 a 160ms, tooltips e popovers de 125 a 200ms, dropdowns de 150 a 250ms, com um ease-out personalizado em vez das curvas fracas nativas ou de ease-in.

  7. Sem animação em ações repetidas

    Qualquer coisa feita 100+ vezes por dia — atalhos de teclado, a paleta de comandos — não recebe nenhuma animação, porque isso as faz parecer lentas; modais, drawers e toasts ainda recebem animação padrão.

  8. Nunca anime a partir de escala zero

    As entradas começam em escala 0.95 com opacidade 0, porque nada aparece do nada.

04 Coloque em prática

Instalar interface-design no Claude Code ou Codex

Um comando npx skills add, depois uma primeira tarefa no seu agente e uma checklist para o resultado.

Adicionar interface-design ao Claude Code, Codex ou Seu Agent

Rode no seu projeto; o instalador pergunta a qual agente adicioná-lo.

Terminal
npx skills add https://github.com/Dammyjay93/interface-design --skill interface-design

Formato genérico da CLI skills para .claude/skills/interface-design/SKILL.md; o repositório pode documentar seu próprio caminho.

Dê ao Skill uma Primeira Tarefa de Design de UI

Escrito nos próprios termos do skill; substitua as partes entre colchetes pelo seu material.

Starter prompt
Build the settings page for [product], a SaaS tool. [The person] opens it to [task], and it should feel [feel], not like a generic admin panel. Our tokens and components live in [existing design system], so reuse those. The focal element is [focal element], and it needs loading, empty and error states.

Fonte: escrito a partir do SKILL.md nos próprios termos do skill.

Verifique o Primeiro Resultado

O que o próprio SKILL.md diz sobre como é um resultado correto:

  • Teste de troca — troque a fonte pela usual e o layout por um modelo padrão; onde nada parecer diferente é onde você caiu no padrão.
  • Teste do olho semicerrado — desfoque a visão; a hierarquia ainda deve ser legível, e nada deve saltar aos olhos de forma agressiva.
  • Teste da assinatura — apontar cinco elementos específicos onde a assinatura aparece; a sensação geral não conta.
  • Teste do token — leia as variáveis CSS em voz alta e pergunte se elas pertencem ao universo deste produto ou a qualquer projeto.
  • Observe o resultado na ferramenta de renderização inline, em um navegador local ou em screenshots nas larguras desktop e mobile.
  • Corrija sobreposições, espaçamento quebrado, estados vazios, texto ilegível, assets ausentes e composição genérica antes de apresentar qualquer coisa.

No OpenDesign importe interface-design a partir do link do SKILL.md: Plugins → Add → Skill → Import from link, depois selecione-o na barra superior.

05 Código aberto, rastreável

Fonte, Licença e Verificação

De onde vêm os fatos desta página e quando foram verificados pela última vez.

Arquivo da skill
.claude/skills/interface-design/SKILL.md Checksum de conteúdo registrado na verificação; commit 2f9be32
License
MIT De LICENSE.
Estrelas do repositório
5.692 Snapshot do GitHub tirado em 14/09/2026 para todo o repositório Dammyjay93/interface-design. Não é uma classificação ou contagem de uso para interface-design.
Verificado pelo OpenDesign
14/09/2026 Arquivo de origem, caminho, texto da licença e contagem de estrelas foram verificados. Não integrado ao OpenDesign principal (verificado em 28/08/2026); uma execução ao vivo não foi registrada nesta página.

Dentro do SKILL.md

  1. EscopoUse para dashboards, painéis administrativos, aplicações SaaS, ferramentas, páginas de configurações; não para landing pages ou trabalho de marketing.
  2. Intenção PrimeiroResponda quem é a pessoa, o que ela precisa realizar, como isso deve parecer.
  3. Exploração do Domínio do ProdutoProduza conceitos de domínio, universo de cores, uma assinatura e 3 padrões rejeitados primeiro.
  4. Renderize Quando PossívelRenderize amostras condicionalmente ao propor, construir componentes ou fazer críticas, mantendo o raciocínio em texto corrido.
  5. Visual H
A Descrição da Própria Skill
"Design de interface craft-first para dashboards, painéis de administração, apps SaaS, ferramentas, páginas de configurações, interfaces de dados e produtos interativos. Use ao projetar, construir, revisar, auditar ou refinar UI de produto onde craft visual, hierarquia de layout, tokens, estados, direção visual ou consistência de sistema de design importam. Não para páginas de marketing, landing pages, campanhas ou trabalho apenas de marca."

Descrição do front-matter de SKILL.md. O arquivo completo tem cerca de 29.304 caracteres. Leia o arquivo completo no GitHub.

Interface Design

Execute interface-design em uma Tarefa Real de Design de UI.

Baixe o OpenDesign, importe interface-design do link SKILL.md, cole o prompt acima e leia o plano antes do resultado.

Terminal
npx skills add https://github.com/Dammyjay93/interface-design --skill interface-design

OpenDesign Desktop

Um design system. Sua marca consistente em tudo

No Vibe Design Workspace completo, aplique as mesmas regras de marca a sites, apresentações, protótipos interativos, dashboards, imagens e vídeos HTML. Conecte Codex, Claude Code, Cursor e outros agentes de código locais e crie de graça.

  • Sites, apresentações, protótipos, dashboards, imagens e vídeo
  • Mais de 140 design systems e a biblioteca completa de templates e skills
  • Codex local e mais de 21 agentes de código · Grátis
Baixar grátis

Disponível para macOS e Windows