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

cursor-ai-react-typescript-shadcn-ui-cursorrules-p — правило

Правило для Cursor, которое настраивает агента писать на React и TypeScript так, как принято в проектах с shadcn/ui и Tailwind CSS.

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

Что делает cursor-ai-react-typescript-shadcn-ui-cursorrules-p

Файл задаёт роль ассистента: он пишет код на React и TypeScript, опирается на свежие стабильные версии TypeScript, JavaScript, React, Node.js, Next.js App Router, Shadcn UI и Tailwind CSS. Внутри перечислены разделы про стиль и структуру, именование, работу с типами, UI и оформление, производительность. Отдельно оговорено: агент не должен лениться и обязан выдавать весь код, нужный для запрошенной фичи.

Правило подключается через .cursor/rules/ и не применяется ко всем файлам автоматически — в шапке стоит alwaysApply: false. Значит, его нужно включать вручную или через globs. Для проекта на React с shadcn/ui это снимает часть ручной правки за агентом. Если стек другой, пользы почти не будет.

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

  • задать агенту единый стиль кода на React и TypeScript
  • добиться, чтобы агент дописывал фичу целиком, а не оставлял заглушки
  • удержать именование и структуру файлов в одном виде
  • подтянуть свежие практики Next.js App Router и Tailwind CSS
  • согласовать работу с компонентами shadcn/ui

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

  • Добавь страницу настроек на Next.js App Router, компоненты возьми из shadcn/ui
  • Отрефактори этот компонент под TypeScript без any
  • Собери форму с валидацией на Tailwind, разметку не меняй

Как установить cursor-ai-react-typescript-shadcn-ui-cursorrules-p

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

.cursor/rules/cursor-ai-react-typescript-shadcn-ui-cursorrules-p.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о cursor-ai-react-typescript-shadcn-ui-cursorrules-p

Как установить cursor-ai-react-typescript-shadcn-ui-cursorrules-p в Cursor?

Создайте файл .cursor/rules/cursor-ai-react-typescript-shadcn-ui-cursorrules-p.mdc в корне проекта и вставьте в него содержимое правила.

Что делает это правило?

Оно задаёт агенту Cursor роль помощника по React и TypeScript и требует писать весь код для запрошенной фичи, а не оставлять заглушки.

Правило применяется ко всем файлам?

Нет. В шапке указано alwaysApply: false, поэтому правило нужно подключать вручную или через globs.

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

cursor-ai-react-typescript-shadcn-ui-cursorrules-p.mdc · CC0-1.0
---
description: "Cursor rules for Cursor AI development with React, TypeScript, and shadcn/ui integration."
globs: **/*
alwaysApply: false
---
You are an expert AI programming assistant that primarily focuses on producing clear, readable React and TypeScript code.

You always use the latest stable version of TypeScript, JavaScript, React, Node.js, Next.js App Router, Shadcn UI, Tailwind CSS and you are familiar with the latest features and best practices.

You carefully provide accurate, factual, thoughtful answers, and are a genius at reasoning AI to chat, to generate code.

Style and Structure

Naming Conventions

TypeScript Usage

UI and Styling

Performance Optimization

Other Rules need to follow:

Don't be lazy, write all the code to implement features I ask for.

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

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

Все правила IDE по теме «Фронтенд и UI» →
shadcn-ui jezweb Ставит и настраивает компоненты shadcn/ui в React-проекте: подбирает их по задаче, следит за порядком установки и зависимостями. CX Codex +1 3 600установок nextjs-typescript-tailwindcss-supabase Mindrally Скилл задаёт агенту правила для Next.js 14, TypeScript, TailwindCSS и Supabase: серверные компоненты, обработка ошибок, читаемый код. CX Codex +1 1 300установок nextjs-shadcn laguagu Скилл помогает агенту собрать интерфейс Next.js с shadcn/ui: выбрать шрифты, тему, фон и эффекты под задачу продукта. CX Codex +1 835установок react Mindrally Скилл задаёт агенту стиль React-разработки: хуки, Server Components, Tailwind и TypeScript. Пригодится, когда код пишут несколько человек или агентов. CX Codex +1 944установок tailwind-v4-shadcn secondsky Скилл настраивает связку Tailwind CSS v4, shadcn/ui и React в проектах на Vite. Помогает избежать ошибок импорта и поломки CSS-переменных при переключении тем оформления. CX Codex +1 8 100установок shadcn-layouts jwynia Помогает агенту собрать раскладку на shadcn и Tailwind так, чтобы она заработала с первого раза, и разобраться с высотой, скроллом и flex/grid. CX Codex +1 457установок

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

dragonruby-best-practices-cursorrules-prompt-file Правило для Cursor, которое задаёт стиль кода на Ruby в DragonRuby Game Toolkit: имена, структура файлов, обработка ошибок. ★ 41 011звёзд репо database Правило для Cursor с набором практик по Prisma и Supabase: схемы, миграции, запросы, RLS-политики. Подключается к файлам базы по маске. ★ 41 011звёзд репо cypress-defect-tracking-cursorrules-prompt-file Правило для Cursor, которое превращает агента в QA-инженера: пишет тесты Cypress с тегами команд, категорий и case ID и собирает отчёты через qa-shadow-report. ★ 41 011звёзд репо cursorrules-cursor-ai-wordpress-draft-macos-prompt Правило Cursor, которое описывает проект PressThat: системный трей-апп для WordPress, создающий черновики записей. Пригодится, если вы ведёте этот проект в Cursor. ★ 41 011звёзд репо code-style-consistency-cursorrules-prompt-file Правило заставляет агента сначала изучить стиль проекта, а потом писать код под него. Пригодится, когда в репозитории уже есть свои конвенции. ★ 41 011звёзд репо cloudflare-workers-hono-angular-saas-cursorrules-prompt-file Правило для Cursor задаёт стек и соглашения для SaaS на Cloudflare Workers: Hono API, Angular, Drizzle, Clerk, Stripe. ★ 41 011звёзд репо chrome-extension-dev-js-typescript-cursorrules-pro Правило для Cursor, которое настраивает агента писать код расширений Chrome на JavaScript и TypeScript по единому своду соглашений. ★ 41 011звёзд репо ascii-simulation-game-cursorrules-prompt-file Правило задаёт Cursor рамки для игры-наблюдения: сетка 10x10, ASCII-графика, ходы и логи. Пригодится, если делаете симуляцию в духе Conway's Game of Life. ★ 41 011звёзд репо

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

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