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

react-chakra-ui-cursorrules-prompt-file — правило для Cursor

Правило задаёт Cursor подход к React-проектам с Chakra UI: компоненты, тему, адаптивность, доступность и структуру каталогов.

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

Что делает react-chakra-ui-cursorrules-prompt-file

Правило настраивает рекомендации для разработки на React с Chakra UI. Оно советует использовать функциональные компоненты с хуками, подключать ChakraProvider в корне приложения, собирать интерфейс из компонентов Chakra UI и создавать собственную тему для стилей бренда. Для адаптивности предлагается применять систему брейкпоинтов Chakra UI и её хуки.

В инструкции также задана структура src/ с каталогами components/, pages/, theme/, hooks/ и utils/. Для темы предусмотрены index.js, foundations/ и components/. Правило требует TypeScript для типизации компонентов, рекомендует композицию, встроенные возможности доступности, проп as, цветовые режимы и layout-компоненты Chakra UI.

Правило использует globs: **/*, но alwaysApply: false. Поэтому Cursor не держит его включённым постоянно, несмотря на шаблон для всех путей.

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

  • собрать React-компоненты на Chakra UI
  • задать тему для стилей бренда
  • настроить адаптивную вёрстку через брейкпоинты
  • разложить исходники по структуре src/
  • добавить тёмный режим через color mode

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

  • Создай функциональный React-компонент с хуками и компонентами Chakra UI.
  • Настрой тему Chakra UI в src/theme/index.js и добавь брейкпоинты для адаптивных стилей.
  • Разложи код по каталогам src/components/, src/pages/, src/hooks/ и src/utils/.

Как установить react-chakra-ui-cursorrules-prompt-file

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

.cursor/rules/react-chakra-ui-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о react-chakra-ui-cursorrules-prompt-file

Как установить react-chakra-ui-cursorrules-prompt-file в Cursor?

Создай файл .cursor/rules/react-chakra-ui-cursorrules-prompt-file.mdc и помести в него правило.

Что делает react-chakra-ui-cursorrules-prompt-file?

Правило направляет Cursor при разработке React-интерфейсов с Chakra UI. Оно задаёт рекомендации по компонентам, теме, адаптивности, доступности и структуре проекта.

Почему правило не применяется постоянно?

В его настройках указано alwaysApply: false, поэтому Cursor не включает правило постоянно. При этом шаблон globs: **/* охватывает все пути, к которым Cursor применяет правила по совпадению.

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

react-chakra-ui-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for React development with Chakra UI integration."
globs: **/*
alwaysApply: false
---
// React + Chakra UI .cursorrules

// Prefer functional components with hooks

const preferFunctionalComponents = true;

// Chakra UI best practices

const chakraUIBestPractices = [
  "Use ChakraProvider at the root of your app",
  "Utilize Chakra UI components for consistent design",
  "Implement custom theme for brand-specific styling",
  "Use responsive styles with the Chakra UI breakpoint system",
  "Leverage Chakra UI hooks for enhanced functionality",
];

// Folder structure

const folderStructure = `
src/
  components/
  pages/
  theme/
    index.js
    foundations/
    components/
  hooks/
  utils/
`;

// Additional instructions

const additionalInstructions = `
1. Use TypeScript for type safety with Chakra UI components
2. Implement proper component composition using Chakra UI
3. Utilize Chakra UI's built-in accessibility features
4. Use the 'as' prop for semantic HTML rendering
5. Implement dark mode using Chakra UI's color mode
6. Use Chakra UI's layout components for responsive design
7. Follow Chakra UI best practices for performance optimization
`;

© 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звёзд репо

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

react-mobx-cursorrules-prompt-file Набор инструкций для Cursor по разработке на React с MobX. Задаёт архитектуру сторов, соглашения по хукам и строгий режим MobX при генерации кода. ★ 41 024звёзд репо react-graphql-apollo-client-cursorrules-prompt-file Правило задаёт Cursor подход к React-разработке с GraphQL и Apollo Client. Оно пригодится для единого устройства запросов, мутаций и компонентов. ★ 41 024звёзд репо react-formengine-ai-form-builder-cursorrules-prompt-file Правило Cursor, по которому агент собирает React-формы из скриншота, PDF, HTML или описания и отдаёт схему FormEngine JSON плюс рабочий App.tsx. ★ 41 024звёзд репо react-components-creation-cursorrules-prompt-file Организует создание компонентов React в Cursor: ищет дубликаты в репозитории, готовит ссылку для генерации через v0.dev и адаптирует импорты shadcn/ui под структуру проекта. ★ 41 024звёзд репо rails-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль разработки на Rails 8: генераторы, bin/dev, Solid-стек, Minitest и Hotwire. ★ 41 024звёзд репо r-cursorrules-prompt-file-best-practices Задаёт стандарты разработки на R: структуру каталогов, стиль tidyverse, изоляцию окружения через renv и правила оформления пакетов. ★ 41 024звёзд репо qwik-tailwind-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль кода на Qwik с Tailwind CSS: ленивые функции, сигналы, структура папок. Пригодится, когда проект на Qwik City и TypeScript. ★ 41 024звёзд репо qwik-basic-cursorrules-prompt-file Правило Cursor, которое задаёт агенту соглашения Qwik: ленивые функции с суффиксом $, сигналы, задачи и структура проекта на TypeScript и Vite. ★ 41 024звёзд репо

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

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