tailwindcss · mindrally — скилл для Claude Code: правила вёрстки на утилитах
Задаёт агенту стиль работы с TailwindCSS: утилитарные классы прямо в разметке, мобильный первым, тёмная тема через вариант dark:.
npx skills add Mindrally/skills --skill tailwindcss -a claude-codeЧто делает tailwindcss
Скилл превращает агента в знатока TailwindCSS. Он держит в голове набор правил: классы пишутся прямо в HTML или JSX, директива @apply в продакшене не используется, отступы и цвета берутся из шкал фреймворка, а не из произвольных значений. Адаптивность строится от мобильного экрана к большим брейкпоинтам через префиксы sm:, md:, lg:, xl:, 2xl:.
Отдельный блок про компоненты: повторяющиеся наборы классов выносятся в компонент, а не размножаются по файлам. Есть готовые схемы для React и Next.js, включая утилиту cn() для условных классов и связку с Shadcn UI и Radix UI. Для Vue классы идут в шаблоне с привязкой :class, для Alpine.js — через x-bind:class.
Запрет на @apply в продакшене — главное ограничение, и это повод проверить, как у вас устроены стили: если проект держится на слоях с @apply, скилл будет тянуть код в другую сторону. Тема настраивается через конфиг Tailwind, а не правкой классов на месте.
Какие задачи решает
- разложить адаптивную сетку по брейкпоинтам без медиазапросов вручную
- добавить тёмную тему через вариант dark:
- вынести повторяющиеся наборы классов в компонент
- подключить условные классы в React через cn()
- собрать макет на flex и grid из готовых утилит
Примеры запросов агенту
- Сверстай карточку товара на Tailwind, мобильная версия первая, дальше md: и lg:
- Перепиши эти стили с @apply на утилитарные классы прямо в JSX
- Добавь тёмную тему к этому блоку через dark: и проверь контраст
Как установить tailwindcss
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill tailwindcss -a claude-code2Вручную: положить файлы
~/.claude/skills/tailwindcss/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/tailwindcss/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill tailwindcss -a codex2Вручную: положить файлы
.agents/skills/tailwindcss/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill tailwindcss -a cursor2Вручную: положить файлы
.cursor/skills/tailwindcss/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills tailwindcss2Вручную: положить файлы
.github/skills/tailwindcss/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill tailwindcss -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path tailwindcssВручную: положить файлы
.devin/skills/tailwindcss/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill tailwindcss -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о tailwindcss
Как установить tailwindcss в Claude?
Выполните npx skills add Mindrally/skills --skill tailwindcss -a claude-code. Файл скилла окажется по пути ~/.claude/skills/tailwindcss/SKILL.md.
Что делает скилл tailwindcss?
Он задаёт агенту правила вёрстки на TailwindCSS: утилитарные классы в разметке, мобильный первым, согласованные отступы и типографика из шкал фреймворка, тёмная тема через dark:.
Почему скилл против директивы @apply?
В его правилах @apply в продакшене не используется — стили остаются утилитарными прямо в шаблоне. Если проект построен на слоях с @apply, поведение агента разойдётся с текущим кодом.
Исходный текст
SKILL.md · Apache-2.0
--- name: tailwindcss description: Expert in TailwindCSS utility-first styling with responsive design patterns metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # TailwindCSS You are an expert in TailwindCSS utility-first CSS framework with deep knowledge of responsive design and component styling. ## Core Principles - Use Tailwind utility classes extensively in your templates - Never use @apply directive in production - Follow utility-first approach for all styling - Use responsive design with a mobile-first approach ## Usage Guidelines - Apply Tailwind classes directly in HTML/JSX - Leverage Tailwind's built-in responsive prefixes (sm:, md:, lg:, xl:, 2xl:) - Use Tailwind's color palette and spacing scale consistently - Implement dark mode using Tailwind's dark: variant ## Component Styling - Use consistent spacing using Tailwind's spacing scale - Apply consistent typography using Tailwind's font utilities - Leverage flexbox and grid utilities for layouts - Use Tailwind's transition utilities for animations ## Best Practices - Group related utilities logically - Use component extraction for repeated patterns - Leverage Tailwind's configuration for custom themes - Use JIT mode for optimal performance ## Integration Patterns ### With React/Next.js - Use className prop for applying Tailwind classes - Leverage cn() utility for conditional classes - Integrate with Shadcn UI and Radix UI components ### With Vue - Apply Tailwind classes in template sections - Use :class binding for conditional styling ### With Alpine.js - Combine with x-bind:class for reactive styling ## Responsive Design - Design mobile-first, then add larger breakpoint styles - Use container class for consistent max-widths - Leverage responsive variants for all utilities - Test across multiple screen sizes
© Mindrally · Apache-2.0 · Mindrally/skills
Похожие скиллы
Всё по теме «Фронтенд и UI» →Сначала — tailwindcss от других авторов.