tailwind-design-system
Ajuda seu agente a criar sistemas de design consistentes com Tailwind CSS. Ele padroniza a aparência dos componentes visuais.
O que ela faz
Esta ferramenta ajuda a criar um sistema de design visual para sites e aplicativos usando o Tailwind CSS v4. Ela organiza cores, tamanhos e animações de forma padronizada, facilitando a criação de interfaces consistentes e responsivas.
Quando usar
- ✓Criar um conjunto de componentes visuais reutilizáveis.
- ✓Padronizar a aparência de um projeto web.
- ✓Configurar temas (como modo escuro) de forma eficiente.
Exemplo do que pedir para a IA
“Crie um sistema de design com Tailwind CSS v4, definindo cores primárias, secundárias e de destaque, além de bordas arredondadas médias.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O Tailwind CSS v4 usa arquivos CSS para definir as regras visuais (tokens de design). Você define cores, tamanhos e animações diretamente no CSS, e a ferramenta as aplica de forma organizada aos seus componentes.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add wshobson/agents --skill tailwind-design-systemOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/frontend-mobile-development/skills/tailwind-design-system/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Sistema de Design Tailwind (v4)
Crie sistemas de design prontos para produção com o Tailwind CSS v4, incluindo configuração CSS-first, tokens de design, variantes de componentes, padrões responsivos e acessibilidade.
Observação: Esta habilidade tem como alvo o Tailwind CSS v4 (2024+). Para projetos v3, consulte o guia de atualização.
Quando Usar Esta Habilidade
- Criar uma biblioteca de componentes com Tailwind v4
- Implementar tokens de design e temas com configuração CSS-first
- Construir componentes responsivos e acessíveis
- Padronizar padrões de UI em uma base de código
- Migrar do Tailwind v3 para o v4
- Configurar o modo escuro com recursos CSS nativos
Principais Mudanças da v4
| Padrão v3 | Padrão v4 |
|---|---|
tailwind.config.ts |
@theme em CSS |
@tailwind base/components/utilities |
@import "tailwindcss" |
darkMode: "class" |
@custom-variant dark (&:where(.dark, .dark *)) |
theme.extend.colors |
@theme { --color-*: value } |
require("tailwindcss-animate") |
@keyframes em CSS no @theme + @starting-style para animações de entrada |
Início Rápido
/* app.css - Configuração CSS-first do Tailwind v4 */
@import "tailwindcss";
/* Defina seu tema com @theme */
@theme {
/* Tokens de cor semânticos usando OKLCH para melhor percepção de cor */
--color-background: oklch(100% 0 0);
--color-foreground: oklch(14.5% 0.025 264);
--color-primary: oklch(14.5% 0.025 264);
--color-primary-foreground: oklch(98% 0.01 264);
--color-secondary: oklch(96% 0.01 264);
--color-secondary-foreground: oklch(14.5% 0.025 264);
--color-muted: oklch(96% 0.01 264);
--color-muted-foreground: oklch(46% 0.02 264);
--color-accent: oklch(96% 0.01 264);
--color-accent-foreground: oklch(14.5% 0.025 264);
--color-destructive: oklch(53% 0.22 27);
--color-destructive-foreground: oklch(98% 0.01 264);
--color-border: oklch(91% 0.01 264);
--color-ring: oklch(14.5% 0.025 264);
--color-card: oklch(100% 0 0);
--color-card-foreground: oklch(14.5% 0.025 264);
/* Offset do anel para estados de foco */
--color-ring-offset: oklch(100% 0 0);
/* Tokens de raio */
--radius-sm: 0.25rem;
--radius-md: 0.375rem;
--radius-lg: 0.5rem;
--radius-xl: 0.75rem;
/* Tokens de animação - keyframes dentro de @theme são gerados quando referenciados por variáveis --animate-* */
--animate-fade-in: fade-in 0.2s ease-out;
--animate-fade-out: fade-out 0.2s ease-in;
--animate-slide-in: slide-in 0.3s ease-out;
--animate-slide-out: slide-out 0.3s ease-in;
@keyframes fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fade-out {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes slide-in {
from {
transform: translateY(-0.5rem);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
@keyframes slide-out {
from {
transform: translateY(0);
opacity: 1;
}
to {
transform: translateY(-0.5rem);
opacity: 0;
}
}
}
/* Variante de modo escuro - use @custom-variant para modo escuro baseado em classe */
@custom-variant dark (&:where(.dark, .dark *));
/* Sobrescritas de tema do modo escuro */
.dark {
--color-background: oklch(14.5% 0.025 264);
--color-foreground: oklch(98% 0.01 264);
--color-primary: oklch(98% 0.01 264);
--color-primary-foreground: oklch(14.5% 0.025 264);
--color-secondary: oklch(22% 0.02 264);
--color-secondary-foreground: oklch(98% 0.01 264);
--color-muted: oklch(22% 0.02 264);
--color-muted-foreground: oklch(65% 0.02 264);
--color-accent: oklch(22% 0.02 264);
--color-accent-foreground: oklch(98% 0.01 264);
--color-destructive: oklch(42% 0.15 27);
--color-destructive-foreground: oklch(98% 0.01 264);
--color-border: oklch(22% 0.02 264);
--color-ring: oklch(83% 0.02 264);
--color-card: oklch(14.5% 0.025 264);
--color-card-foreground: oklch(98% 0.01 264);
--color-ring-offset: oklch(14.5% 0.025 264);
}
/* Estilos base */
@layer base {
* {
@apply border-border;
}
body {
…
Perguntas frequentes
O que são 'design tokens'?
São os blocos de construção básicos do seu design, como cores, fontes e espaçamentos, definidos de forma centralizada para garantir consistência.
O que significa 'CSS-first configuration'?
Significa que as configurações principais do design, como cores e temas, são feitas diretamente nos arquivos CSS, em vez de um arquivo de configuração separado.
Esta ferramenta funciona com versões antigas do Tailwind CSS?
Não, esta ferramenta é específica para o Tailwind CSS v4 (lançado a partir de 2024). Para versões anteriores (v3), é necessário seguir um guia de atualização.
Detalhes
Descrição original do autor
Build scalable design systems with Tailwind CSS v4, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.
repo: wshobson/agents
Popularidade
- Estrelas no GitHub
- 41 mil
- Posição no ranking
- #4869
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
screen-reader-testing
Faz seu agente testar sites usando leitores de tela para garantir que sejam acessíveis.
wshobson/agents
wcag-audit-patterns
Ajuda seu agente a auditar sites para acessibilidade e corrigir problemas de acordo com as diretrizes WCAG.
wshobson/agents
multi-reviewer-patterns
Faz seu agente coordenar revisões de código paralelas, deduplicando achados e consolidando relatórios.
wshobson/agents
parallel-debugging
Permite ao agente depurar problemas complexos com investigações paralelas e análise de causa raiz.
wshobson/agents
Skills parecidas
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC