К основному содержанию
правило

tailwind — правило для Cursor: что делает и как установить

Задаёт стандарты вёрстки на Tailwind CSS и правила для компонентов UI. Срабатывает при редактировании стилей и разметки JSX или TSX.

Установить в Cursor · Вручную: положить файлы Все способы и платформы ↓
.cursor/rules/tailwind.mdc
Открыть на GitHub

Что делает tailwind

Правило задаёт для Cursor требования к вёрстке интерфейсов на Tailwind CSS. Ассистент ориентируется на использование утилитарных классов вместо кастомных CSS-стилей, группирует повторяющиеся правила через директиву @apply и применяет подход mobile-first. В разметке рекомендуется строить сетки через Flexbox и Grid, а также подключать компоненты shadcn/ui, если они доступны в проекте.

Инструкция охватывает работу с типографикой, семантическими именами цветов и тёмной темой. При настройке окружения она требует оптимизировать размер бандла через очистку неиспользуемых стилей purge.

Инструкция не висит в контексте постоянно: флаг alwaysApply: false включает её только при редактировании файлов по маскам **/*.css, **/*.tsx, **/*.jsx или конфигураций tailwind.config.js и tailwind.config.ts.

Какие задачи решает

  • настроить адаптивную вёрстку по принципу mobile-first
  • заменить кастомные CSS-стили на утилитарные классы Tailwind
  • внедрить семантические цвета и тёмную тему в компоненты
  • сконфигурировать плагины и брейкпоинты в tailwind.config.ts

Примеры запросов агенту

  • Сверстай карточку профиля на Tailwind CSS с поддержкой тёмной темы.
  • Вынеси повторяющиеся стили кнопок через директиву @apply.
  • Настрой цветовую палитру и брейкпоинты в файле tailwind.config.ts.

Как установить tailwind

Вручную: положить файлы

.cursor/rules/tailwind.mdc

Во frontmatter: description, globs, alwaysApply

По шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules

Вопросы о tailwind

Как установить tailwind в Cursor?

Создайте файл .cursor/rules/tailwind.mdc в корне проекта и скопируйте в него содержимое правила.

Для каких файлов активируется правило tailwind?

Правило срабатывает на файлы **/*.css, **/*.tsx, **/*.jsx, а также на конфигурации tailwind.config.js и tailwind.config.ts. Вне этих путей агент не подгружает инструкции, так как параметр alwaysApply отключён.

Какие библиотеки компонентов советует использовать это правило?

Инструкция рекомендует использовать готовые компоненты shadcn/ui, если они присутствуют в проекте.

Исходный текст

tailwind.mdc · CC0-1.0
---
description: "Tailwind CSS and UI component best practices for modern web applications"
globs: **/*.css, **/*.tsx, **/*.jsx, tailwind.config.js, tailwind.config.ts
alwaysApply: false
---
# Tailwind CSS Best Practices

## Project Setup
- Use proper Tailwind configuration
- Configure theme extension properly
- Set up proper purge configuration
- Use proper plugin integration
- Configure custom spacing and breakpoints
- Set up proper color palette

## Component Styling
- Use utility classes over custom CSS
- Group related utilities with @apply when needed
- Use proper responsive design utilities
- Implement dark mode properly
- Use proper state variants
- Keep component styles consistent

## Layout
- Use Flexbox and Grid utilities effectively
- Implement proper spacing system
- Use container queries when needed
- Implement proper responsive breakpoints
- Use proper padding and margin utilities
- Implement proper alignment utilities

## Typography
- Use proper font size utilities
- Implement proper line height
- Use proper font weight utilities
- Configure custom fonts properly
- Use proper text alignment
- Implement proper text decoration

## Colors
- Use semantic color naming
- Implement proper color contrast
- Use opacity utilities effectively
- Configure custom colors properly
- Use proper gradient utilities
- Implement proper hover states

## Components
- Use shadcn/ui components when available
- Extend components properly
- Keep component variants consistent
- Implement proper animations
- Use proper transition utilities
- Keep accessibility in mind

## Responsive Design
- Use mobile-first approach
- Implement proper breakpoints
- Use container queries effectively
- Handle different screen sizes properly
- Implement proper responsive typography
- Use proper responsive spacing

## Performance
- Use proper purge configuration
- Minimize custom CSS
- Use proper caching strategies
- Implement proper code splitting
- Optimize for production
- Monitor bundle size

## Best Practices
- Follow naming conventions
- Keep styles organized
- Use proper documentation
- Implement proper testing
- Follow accessibility guidelines
- Use proper version control

© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules

Похожие правила IDE

Все правила IDE по теме «Фронтенд и UI» →
winui3 официальный github Правило задаёт рекомендации для WinUI 3 и Windows App SDK: от XAML и потоков до окон и MVVM. Пригодится, чтобы Copilot учитывал особенности настольных приложений Windows. ★ 40 451звёзд репо vue официальный github Правило задаёт Copilot стандарты Vue 3: Composition API, <script setup>, реактивность, Pinia и Vue Router. Пригодится, когда агент пишет компоненты в вашем стиле. ★ 40 451звёзд репо tanstack-start-shadcn-tailwind официальный github Правило задаёт Copilot стек TanStack Start, Shadcn/ui и Tailwind CSS и требует валидировать внешние данные через Zod. ★ 40 451звёзд репо tailwind-v4-vite официальный github Правило помогает подключить Tailwind CSS v4 к проекту на Vite через официальный плагин. Пригодится и для новой установки, и при переходе с v3. ★ 40 451звёзд репо svelte официальный github Направляет GitHub Copilot на стандарты Svelte 5 и SvelteKit 2: руны вместо старых сторов, типизация компонентов и безопасная работа с SSR. ★ 40 451звёзд репо power-bi-custom-visuals-development официальный github Правило для GitHub Copilot, которое подсказывает агенту, как писать кастомные визуалы Power BI на React, D3.js и TypeScript. ★ 40 451звёзд репо

Из того же набора234

Весь набор →
tanstack-router Правило для Cursor, которое задаёт агенту стандарты TanStack Router v1: файловые маршруты, типизация параметров и загрузка данных через loader. ★ 41 024звёзд репо tanstack-router-react-cursorrules-prompt-file Задаёт стандарты TanStack Router v1 в React: файловую маршрутизацию, валидацию search-параметров схемами Zod, загрузчики данных и защиту маршрутов через beforeLoad. ★ 41 024звёзд репо tanstack-query Правило задаёт для Cursor шаблоны работы с TanStack Query v5 в TypeScript и React. Оно пригодится при запросах, мутациях, пагинации и Suspense. ★ 41 024звёзд репо tanstack-query-v5-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль работы с TanStack Query v5: ключи запросов, мутации, оптимистичные обновления, Suspense и префетчинг. ★ 41 024звёзд репо tailwind-shadcn-ui-integration-cursorrules-prompt- Правило задаёт стиль работы Cursor с Tailwind и shadcn/ui: просит сначала расписать план, а затем писать читаемый код на TypeScript и Next.js. ★ 41 024звёзд репо tailwind-react-firebase-cursorrules-prompt-file Правило для Cursor задаёт, как писать мобильное веб-приложение на Tailwind, React и Firebase: сначала мобильная вёрстка, потом остальное. ★ 41 024звёзд репо tailwind-css-nextjs-guide-cursorrules-prompt-file Набор инструкций для Cursor по вёрстке на Tailwind CSS и DaisyUI в Next.js. Задаёт строгий TypeScript, правила Biome и базовые соглашения для смарт-контрактов. ★ 41 024звёзд репо swiftui-guidelines-cursorrules-prompt-file Правило задаёт рекомендации для SwiftUI-кода: от архитектуры и конкурентности до тестов и превью. Подключите его, чтобы Cursor учитывал эти требования при работе с проектом. ★ 41 024звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой