Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

tailwindcss

/tailwindcss

Wspiera pracę z Tailwind CSS: klasy narzędziowe, warianty responsywne, wartości dowolne i konfiguracja przy stylowaniu nowoczesnych aplikacji webowych.

Repozytorium
Agent-Skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
01.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
1
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 01.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.

Co robi i kiedy

Wspiera pracę z Tailwind CSS: klasy narzędziowe, warianty responsywne, wartości dowolne i konfiguracja przy stylowaniu nowoczesnych aplikacji webowych.

Oryginalny opis (EN)

Expert Tailwind CSS assistance covering utility classes, responsive variants, arbitrary values, and configuration. Use when styling modern web applications with speed and consistency.

Jak działa

  1. When to Use
  2. Quick Start
  3. Core Concepts
  4. Common Patterns
  5. Best Practices
  6. Troubleshooting
  7. References
Sekcje z nagłówków SKILL.md, w oryginale · 153 linii, 587 słów
Podgląd SKILL.md
---
name: tailwindcss
description: Expert Tailwind CSS assistance covering utility classes, responsive variants, arbitrary values, and configuration. Use when styling modern web applications with speed and consistency.
---

# Tailwind CSS

Tailwind CSS is an efficient, utility-first CSS framework providing direct composition of modern responsive layouts with lightning-fast compilation.

## When to Use

- **Modern Utility-First Web Design**: Rapidly styling HTML without leaving JSX/HTML templates.
- **Tailwind CSS v4 CSS-First Projects**: Streamlined setup using `@theme` and native CSS engine without JavaScript config files.
- **Responsive & Dark-Mode Interfaces**: Instant responsive breakpoint variants (`md:`, `lg:`) and dark mode (`dark:`).
- **Design System Consistency**: Enforcing standardized spacing scales, typography, and color tokens.

## Quick Start

```html
<div
  class="max-w-md mx-auto bg-white rounded-xl shadow-md overflow-hidden md:max-w-2xl m-8"
>
  <div class="md:flex">
    <div class="p-8">
      <div
        class="uppercase tracking-wide text-sm text-indigo-500 font-semibold"
      >
        Tailwind CSS
      </div>
      <p class="mt-2 text-slate-500">
        Utility-first CSS framework packed with classes.
      </p>
      <button
        class="mt-4 px-4 py-2 bg-indigo-600 text-white rounded-lg hover:bg-indigo-700 transition"
      >
        Action
      </button>
    </div>
  </div>
</div>
```

## Core Concepts

### Tailwind CSS v4 CSS-First Configuration

Configuring design tokens directly in native CSS with `@theme`:

```css
/* main.css */
@import "tailwindcss";

@theme {
  --color-brand-primary: #4f46e5;
  --color-brand-accent: #06b6d4;
  --font-display: "Outfit", sans-serif;
  --radius-custom: 1rem;
}
```

### Responsive, Accessible Card Layout

Combining flexbox, grid, hover states, and dark mode variants:

```html
<div
  class="max-w-md mx-auto p-6 bg-white dark:bg-slate-900 rounded-2xl shadow-lg border border-slate-100 dark:border-slate-800 transition hover:shadow-xl"
>
  <div class="flex items-center space-x-4">
    <div
      class="flex-shrink-0 w-12 h-12 bg-indigo-100 dark:bg-indigo-950 text-indigo-600 dark:text-indigo-400 rounded-xl flex items-center justify-center font-bold text-lg"
    >
      TS
    </div>
    <div>
      <h3 class="text-lg font-semibold text-slate-900 dark:text-white">
        Enterprise Scalability
      </h3>
      <p class="text-sm text-slate-500 dark:text-slate-400">
        Tailwind CSS v4 Engine
      </p>
    </div>
  </div>
  <p class="mt-4 text-sm leading-relaxed text-slate-600 dark:text-slate-300">
    Ultra-fast build performance with zero config file ceremony.
  </p>
  <button
    class="mt-6 w-full py-2.5 px-4 bg-indigo-600 hover:bg-indigo-700 active:bg-indigo-800 text-white font-medium text-sm rounded-lg transition focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2"
  >
    View Architecture
  </button>
</div>
```

### Container Queries & Modern Micro-Animations

Adapting component appearance to container dimensions:

```html
<!-- Container query parent and child -->
<div class="@container">
  <div class="flex flex-col @sm:flex-row items-center gap-4 p-4">
    <span class="w-full @sm:w-auto text-center font-medium"
      >Responsive inside container</span
    >
  </div>
</div>
```

## Common Patterns

### Dynamic Class Composition with cn Utility (clsx + tailwind-merge)

**Problem**: Conditional string concatenation produces conflicting Tailwind classes (e.g. `p-4` and `p-8`).

**Solution**:
Use the `cn()` helper:

```typescript
import { clsx, type ClassValue } from "clsx";
import { twMerge } from "tailwind-merge";

export function cn(...inputs: ClassValue[]) {
  return twMerge(clsx(inputs));
}

// In component:
// cn("px-4 py-2 bg-blue-500", isPrimary && "bg-indigo-600", className);
```

## Best Practices

**Do**:

- Target Tailwind CSS v4 with native CSS `@theme` variables for lightning-fast compilation.
- Use `clsx` and `tailwind-merge` (`cn()`) when dynamically constructing conditional class strings.
- Design mobile-first: use unprefixed utilities for mobile, and override with `md:`, `lg:` prefixes.
- Leverage container queries (`@container`) for modular UI components embedded in arbitrary layouts.

**Don't**:

- Write arbitrary values (`w-[347px]`) when standardized design scale values exist.
- Overuse `@apply` in CSS files; it re-introduces CSS naming overhead and defeats utility advantages.
- Concatenate partial dynamic classes (e.g. `text-${color}-500`); always use complete string literals.

## Troubleshooting

| Error                                                      | Cause                                                               | Solution                                                                  |
| :--------------------------------------------------------- | :------------------------------------------------------------------ | :------------------------------------------------------------------------ |
| `Tailwind classes not rendering in browser`                | Class not included in `content` purge glob in `tailwind.config.js`. | Verify file paths in `tailwind.config.js` `content` array.                |
| `Dynamic class strings like text-${color}-500 not working` | Tailwind scanner cannot evaluate dynamic string interpolation.      | Use complete class names in lookup maps: `{ red: 'text-red-500' }`.       |
| `Custom CSS directive @tailwind unknown at-rule`           | Editor CSS linter not configured for PostCSS/Tailwind.              | Install Tailwind CSS IntelliSense extension or set CSS validate to false. |

## References

- [Tailwind CSS Documentation](https://tailwindcss.com/)

Wersje

RepozytoriumWynikLicencja
Ta strona · G1Joshi/Agent-Skills100MIT
TerminalSkills/skills100Apache-2.0
frankxai/claude-skills-library100MIT
MengTo/Skills100MIT
xobotyi/cc-foundry100MIT
claude-dev-suite/claude-dev-suite100MIT
dkbnull/hello-skill96MIT
aAAaqwq/AGI-Super-Team90MIT

Migawka bazy z 13.11.2026 · wersja paczki afa004aa87da (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100tailwind-ops
    Obejmuje wzorce Tailwind CSS: klasy narzędziowe, projekty responsywne, wzorce komponentów, migracja do v4, konfiguracja, dark mode i container queries.
  • 100styling-with-tailwind
    Dostarcza wzorce stylowania utility-first z Tailwind CSS 3.x: klasy narzędziowe, tailwind.config.js, responsywne układy i motywy ciemne.
  • 100tailwind
    Stanowi bazę wiedzy o Tailwind CSS 4: klasy narzędziowe, konfiguracja, tokeny designu, układy responsywne i dark mode.
  • 100tailwindcss-core
    Konfiguruje Tailwind CSS w podejściu CSS-first bez config.js: tokeny @theme oraz własne utility i warianty.
  • 100tailwindcss-architecture
    Porządkuje skalowalną strukturę systemu projektowego w Tailwind CSS: tokeny motywu, klasy narzędziowe i wtyczki.
  • 100tailwindcss-v4
    Prowadzi przez konfigurację Tailwind CSS v4 bez tailwind.config.js, z dostosowaniem motywu i migracją z v3.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.