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

typescript-react-nextui-supabase-cursorrules-promp

Правило задаёт контекст проекта на TypeScript, React и NextUI с Supabase. Оно пригодится, чтобы агент учитывал структуру интерфейса и потоки авторизации.

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

Что делает typescript-react-nextui-supabase-cursorrules-promp

Правило описывает веб-приложение с лендингом, входом и регистрацией, а также панелью для авторизованных пользователей. В контексте проекта названы React, TypeScript, NextUI и Supabase; Next.js предполагается по используемым API навигации и серверным утилитам.

Для авторизации описаны вход по email и паролю или через GitHub OAuth, регистрация, выход и подтверждение email. Также упомянуты адаптивная навигация, боковая панель, обработка ошибок и конкретные файлы с логикой этих сценариев. Хотя правило охватывает **/*, alwaysApply выключен, поэтому оно не применяется автоматически ко всем запросам.

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

  • описать агенту стек и устройство веб-приложения
  • добавить вход через email и пароль или GitHub OAuth
  • разобраться с подтверждением email и выходом пользователя
  • собрать интерфейс панели с боковой навигацией

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

  • Объясни, где в проекте обрабатывается вход через GitHub и подтверждение email.
  • Добавь экран регистрации с учётом React, TypeScript и NextUI.
  • Проверь, как устроена панель авторизованного пользователя и её навигация.

Как установить typescript-react-nextui-supabase-cursorrules-promp

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

.cursor/rules/typescript-react-nextui-supabase-cursorrules-promp.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о typescript-react-nextui-supabase-cursorrules-promp

Как установить typescript-react-nextui-supabase-cursorrules-promp в Cursor?

Добавьте файл правила по пути .cursor/rules/typescript-react-nextui-supabase-cursorrules-promp.mdc.

Что делает typescript-react-nextui-supabase-cursorrules-promp?

Описывает для агента стек и устройство приложения: интерфейс на React и NextUI, работу с Supabase, авторизацию и панель пользователя.

Всегда ли Cursor применяет это правило?

Нет. В настройках alwaysApply выключен, хотя шаблон файлов задан как **/*.

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

typescript-react-nextui-supabase-cursorrules-promp.mdc · CC0-1.0
---
description: "Cursor rules for TypeScript development with React, NextUI, and Supabase integration."
globs: **/*
alwaysApply: false
---
# Codebase Overview

This codebase appears to be part of a web application built using TypeScript, React, and various NextUI components. It is structured to support a landing page, authentication flows, and a dashboard for logged-in users. The application integrates with Supabase for backend services, including authentication and database interactions.

# Stack and Key Technologies

Frontend Framework: React
TypeScript: Used for type-safe code across the frontend.
NextUI: A React UI library used for building the UI components like buttons, modals, inputs, etc.
Supabase: An open-source Firebase alternative used for backend services like authentication, database, and storage.
Next.js: Likely used as the React framework, indicated by the usage of next/navigation and server utilities.
Iconify: For icons across the application.

Purpose and Functionality

## Authentication

The application includes a comprehensive authentication flow:
Login: Users can log in using email/password or GitHub OAuth. The login logic is handled in frontend/app/(landing-page)/login/action.ts.
Signup: New users can sign up with an email and password. The signup logic is also in frontend/app/(landing-page)/login/action.ts.
Logout: Users can log out, with the logic located in frontend/app/(landing-page)/logout/action.ts.
Email Confirmation: The application handles email confirmation through a callback route in frontend/app/auth/callback/confirm/route.ts.

## User Interface

Landing Page: Contains components like SubmitButton, LoginPage, and LogoutModal to facilitate user interactions.
Dashboard: For logged-in users, showing personalized content and a sidebar for navigation within the dashboard.
Error Handling: A generic error component is used to display errors and provide a retry mechanism.

## Navigation and Layout

Navbar: A responsive navbar for the landing page and possibly other public pages.
Sidebar: A collapsible sidebar for the dashboard, indicating a more complex, multi-page application structure for authenticated users.

© 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

Весь набор →
typescript-zod-tailwind-nextjs-cursorrules-prompt- Задаёт стандарты TypeScript, Next.js и Zod в Cursor: требует функциональный стиль, десктопный Tailwind CSS, Shadcn UI и серверные компоненты. ★ 41 024звёзд репо typescript-vuejs-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль кода на TypeScript в проектах с Vue.js. Пригодится, когда нужно, чтобы правки в компонентах выглядели единообразно. ★ 41 024звёзд репо typescript-vite-tailwind-cursorrules-prompt-file Правило для Cursor задаёт стиль кода на TypeScript во Vue-проектах со сборкой Vite и стилями Tailwind. Пригодится, когда агент пишет компоненты и вам нужен предсказуемый результат. ★ 41 024звёзд репо typescript-shadcn-ui-nextjs-cursorrules-prompt-fil Задаёт стандарты TypeScript, React Server Components и shadcn/ui для Next.js в Cursor. Пригодится при сборке интерфейсов на Tailwind и Radix. ★ 41 024звёзд репо typescript-react-nextjs-cloudflare-cursorrules-pro Правило для Cursor, которое настраивает агента на TypeScript, Next.js App Router, React и инструменты Cloudflare. Пригодится, если проект живёт на этом стеке. ★ 41 024звёзд репо typescript-react-cursorrules-prompt-file Набор инструкций для Cursor, задающий стандарты написания функциональных компонентов на React и TypeScript. Помогает держать строгую типизацию и единую структуру папок в src/. ★ 41 024звёзд репо typescript-nodejs-react-vite-cursorrules-prompt-fi Правило задаёт стиль TypeScript-кода для Node.js, React и Vite, включая работу с TanStack Query, TanStack Router и Tailwind. Оно пригодится, если хотите сохранить единые договорённости при правках проекта. ★ 41 024звёзд репо typescript-nodejs-nextjs-react-ui-css-cursorrules- Правило для Cursor задаёт стиль кода на TypeScript, Next.js App Router, React и Tailwind. Пригодится, если агент пишет компоненты иначе, чем вы привыкли. ★ 41 024звёзд репо

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

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