Toolverse
All skills

tailwind-4

by Gentleman-Programming

Tailwind CSS 4 patterns and best practices. Trigger: When styling with Tailwind - cn(), theme variables, no var() in className.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Frontend
Views
4

About this skill

Tailwind CSS 4 patterns and best practices. Trigger: When styling with Tailwind - cn(), theme variables, no var() in className.

How to use

  1. Zainstaluj skill w swoim środowisku Claude'a, wskazując repozytorium Gentleman-Programming. Skill aktywuje się automatycznie, gdy pracujesz nad stylowaniem komponentów w Tailwind CSS 4.

  2. Gdy piszesz style, pozwól Claude'owi analizować Twój kod za pomocą drzewa decyzyjnego: czy klasa Tailwind już istnieje? Czy wartość jest dynamiczna? Czy potrzebujesz warunkowych stylów? Skill będzie sugerować odpowiednią ścieżkę.

  3. Dla klas warunkowych użyj cn() — funkcji, która łączy clsx i tailwind-merge. Przykład: cn("base-class", isActive && "active-class"). Skill upewni się, że konflikty klas są rozwiązane prawidłowo.

  4. Nigdy nie umieszczaj var() lub kolorów heksadecymalnych w className. Zamiast className="bg-[var(--color)]" pisz className="bg-primary". Skill będzie Cię korygować, gdy spróbujesz tego antywzorca.

  5. Dla wartości dynamicznych, które Tailwind nie może wyrazić klasą, użyj style prop: style={{ width: ${x}% }}. Skill rozróżni, kiedy className wystarczy, a kiedy potrzebujesz inline style'u.

  6. Przejrzyj przykłady w README — zawierają pełne decyzje dla różnych scenariuszy (statyczne klasy, warunkowe style, konflikty). Skill będzie odwoływać się do tych wzorców, gdy analizuje Twój kod.

Related skills