Tailwind CSS Expert (v4 Edition)
SkillMediaExpert guide for Tailwind CSS v4, CSS-first configuration, @theme customization, and modern responsive design / Panduan ahli untuk Tailwind CSS v4, konfigurasi CSS-first, kustomisasi @theme, dan desain responsif modern.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Tailwind CSS Expert (v4 Edition) skill
What this skill tells your AI
The instructions your AI receives, as published by roedyrustam/vibes-plug in skills/tailwind-expert/SKILL.md and read by ahel’s review.
English | Bahasa Indonesia
English
Description
Strict guidelines and best practices for Tailwind CSS v4. Enforces the CSS-first configuration model, @theme token definitions, dynamic utilities, and performance optimization via Lightning CSS.
Trigger Conditions
- Scaffold or configure a Tailwind CSS v4 project.
- Migrate a codebase from Tailwind CSS v3 to v4.
- Implement design tokens via
@theme. - Apply 3D transforms, CSS container queries, or
field-sizing.
Orchestration & Integration
Integrates tightly with the following skills:
senior-frontend: Feeds modern CSS capabilities into Next.js/React component architecture.ui-components-expert: Provides the styling primitives for Radix/shadcn-style components.design-system-architect: Establishes the core tokens mapped inside@theme.
Execution Standards
1. CSS-First Architecture
Do NOT create tailwind.config.js. Define all configuration inside CSS using the @theme directive.
/* app/globals.css */
@import "tailwindcss";
@theme {
/* OKLCH Colors for wide-gamut displays */
--color-brand-50: oklch(97% 0.02 250);
--color-brand-500: oklch(55% 0.2 250);
/* Typography */
--font-sans: "Inter Variable", system-ui, sans-serif;
/* Custom breakpoints */
--breakpoint-3xl: 112rem;
}
/* Register plugins */
@plugin "@tailwindcss/typography";
2. Advanced Utilities
Utilize v4-native features instead of custom CSS where possible:
- 3D Transforms: Use
perspective-1000,rotate-x-12,transform-3d,backface-hidden. - Color Mix: Use inline mixing:
text-[color-mix(in_oklch,blue_70%,white)]. - Container Queries: Use
@containeron the parent,@sm:grid-cols-2on children. - Auto-sizing: Use
field-sizing-contentfor dynamically sizing textareas.
3. Migration (v3 to v4)
When upgrading older codebases:
- Run
npx @tailwindcss/upgradeautomatically. - Manually verify
tailwind.config.jslogic is perfectly translated to@themeCSS variables. - Replace deprecated
addVariantplugin code with@variantCSS directives:@variant hocus (&:hover, &:focus); @variant dark (&:where(.dark, .dark *));
4. Performance Directives
- Zero Configuration: Rely on v4's automatic content detection. Do not manually specify content paths.
- Specificity: Use
@layer utilitiesstrictly when custom CSS requires Tailwind's specificity tier. - No
@applyAbuse: Avoid@applyin loops or highly repeated components; use HTML utility classes to leverage Lightning CSS tree-shaking.
Bahasa Indonesia
Deskripsi
Panduan ketat dan praktik terbaik untuk Tailwind CSS v4. Memaksa penggunaan model konfigurasi CSS-first, definisi token @theme, utilitas dinamis, dan optimasi performa melalui Lightning CSS.
Kondisi Pemicu
- Menyiapkan atau mengonfigurasi proyek Tailwind CSS v4.
- Migrasi codebase dari Tailwind CSS v3 ke v4.
- Implementasi design token via
@theme. - Menggunakan 3D transform, container query, atau
field-sizing.
Integrasi Orkestrasi
Terintegrasi erat dengan skill berikut:
senior-frontend: Menyuplai kapabilitas CSS modern ke dalam arsitektur komponen Next.js/React.ui-components-expert: Menyediakan primitif styling untuk komponen gaya Radix/shadcn.design-system-architect: Membangun token utama yang dipetakan di dalam@theme.
Standar Eksekusi
1. Arsitektur CSS-First
JANGAN membuat tailwind.config.js. Definisikan semua konfigurasi di dalam CSS menggunakan direktif @theme.
/* app/globals.css */
@import "tailwindcss";
@theme {
/* Warna OKLCH untuk layar wide-gamut */
--color-brand-50: oklch(97% 0.02 250);
--color-brand-500: oklch(55% 0.2 250);
/* Tipografi */
--font-sans: "Inter Variable", system-ui, sans-serif;
}
/* Registrasi plugin */
@plugin "@tailwindcss/typography";
2. Utilitas Lanjutan
Gunakan fitur bawaan v4 alih-alih CSS kustom:
- 3D Transform: Gunakan
perspective-1000,rotate-x-12,transform-3d,backface-hidden. - Color Mix: Gunakan
text-[color-mix(in_oklch,blue_70%,white)]. - Container Queries: Gunakan
@containerpada induk,@sm:grid-cols-2pada anak. - Auto-sizing: Gunakan
field-sizing-contentuntuk textarea agar ukurannya otomatis menyesuaikan.
3. Migrasi (v3 ke v4)
Saat memperbarui codebase lama:
- Jalankan
npx @tailwindcss/upgradesecara otomatis. - Verifikasi manual logika
tailwind.config.jsagar diterjemahkan sempurna ke variabel CSS@theme. - Ganti plugin
addVariantlama dengan direktif CSS@variant:@variant hocus (&:hover, &:focus); @variant dark (&:where(.dark, .dark *));
4. Arahan Performa
- Konfigurasi Nol: Andalkan deteksi konten otomatis v4. Jangan tentukan path konten secara manual.
- Spesifisitas: Gunakan
@layer utilitiessecara ketat hanya jika CSS kustom memerlukan tingkat spesifisitas Tailwind. - Dilarang Menyalahgunakan
@apply: Hindari@applypada loop atau komponen berulang; gunakan kelas utilitas di HTML untuk memaksimalkan tree-shaking Lightning CSS.
Signals
- GitHub stars
- 50
- Forks
- 10
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
tailwind-expert-roedyrustam- Source
- github.com/roedyrustam/vibes-plug