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

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

Правило для Cursor, которое задаёт агенту стек и структуру проекта на React Native с Expo. Пригодится, когда нужно, чтобы код в проекте писался единообразно.

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

Что делает react-native-expo-cursorrules-prompt-file

Правило описывает, как агент должен писать код в проекте на React Native с Expo. Внутри — список практик: функциональные компоненты с хуками, работа через Expo SDK, навигация на Expo Router, ассеты для картинок и шрифтов, обработка ошибок, push-уведомления.

Отдельно задана структура папок: assets/, src/ с подпапками components/, screens/, navigation/, hooks/, utils/, а рядом App.js и app.json. Ещё семь пунктов инструкций: TypeScript, стили через StyleSheet, векторные иконки Expo, secure store для чувствительных данных, офлайн-режим, производительность, OTA-обновления.

Правило подключается файлом .cursor/rules/react-native-expo-cursorrules-prompt-file.mdc и по умолчанию не применяется ко всему проекту — в нём стоит alwaysApply: false, а область задана через globs: **/*. Это значит, что правило нужно включить вручную или сослаться на него в запросе. Если проект не на Expo, часть пунктов про SDK, Router и OTA только запутает агента.

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

  • задать агенту единый стек React Native и Expo
  • зафиксировать структуру папок до начала работы
  • получить навигацию через Expo Router без ручных напоминаний
  • подключить TypeScript и StyleSheet в новых экранах
  • хранить токены и ключи через secure store

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

  • Создай экран профиля в src/screens/ по правилам React Native Expo
  • Настрой навигацию через Expo Router и добавь иконки из Expo
  • Перепиши этот компонент на функциональный с хуками и StyleSheet

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

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

.cursor/rules/react-native-expo-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о react-native-expo-cursorrules-prompt-file

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

Положите файл по пути .cursor/rules/react-native-expo-cursorrules-prompt-file.mdc в корне проекта. Cursor подхватит его как правило.

Что делает react-native-expo-cursorrules-prompt-file?

Задаёт агенту практики React Native с Expo: хуки, Expo SDK, Expo Router, ассеты, обработка ошибок, push-уведомления. Плюс структуру папок и инструкции по TypeScript, стилям и secure store.

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

Нет. В нём указано alwaysApply: false, а globs: **/* задаёт область. Включайте правило вручную или ссылайтесь на него в запросе.

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

react-native-expo-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for React Native Expo development."
globs: **/*
alwaysApply: false
---
// React Native Expo .cursorrules

// React Native Expo best practices

const reactNativeExpoBestPractices = [
  "Use functional components with hooks",
  "Utilize Expo SDK features and APIs",
  "Implement proper navigation using Expo Router",
  "Use Expo's asset system for images and fonts",
  "Implement proper error handling and crash reporting",
  "Utilize Expo's push notification system",
];

// Folder structure

const folderStructure = `
assets/
src/
  components/
  screens/
  navigation/
  hooks/
  utils/
App.js
app.json
`;

// Additional instructions

const additionalInstructions = `
1. Use TypeScript for type safety
2. Implement proper styling using StyleSheet
3. Utilize Expo's vector icons
4. Use Expo's secure store for sensitive data
5. Implement proper offline support
6. Follow React Native best practices for performance
7. Use Expo's OTA updates for quick deployments
`;

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

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

Всё по теме «Мобильная разработка» →
expo-react-native-coder pproenca Скилл с 50 правилами и шаблонами кода для разработки мобильных приложений на Expo и React Native. Пригодится при сборке экранов, навигации и авторизации. CX Codex +1 409установок expo-react-native-typescript Mindrally Скилл задаёт агенту правила разработки мобильных приложений на Expo, React Native и TypeScript: структура файлов, навигация, состояние, тесты. CX Codex +1 2 200установок react-native-expert https://github.com/Jeffallan Скилл для агентов ИИ-кодинга: помогает собирать мобильные приложения на React Native и Expo — навигация, нативные модули, скорость списков, код под iOS и Android. CX Codex +1 4 900установок expo-web-to-native expo Помогает перенести существующее React-приложение с веба в нативное iOS/Android-приложение на Expo. Нужен для поэтапной миграции экранов. CX Codex +1 19 600установок expo-react-native-performance pproenca Набор из 42 правил оптимизации приложений на Expo и React Native. Помогает настроить запуск, списки на FlashList, анимации и рендеринг без ручного поиска узких мест. CX Codex +1 1 500установок vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок

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

react Правило задаёт агенту Cursor соглашения по React: структура компонентов, хуки, состояние, формы и доступность. Пригодится, когда в проекте много .tsx и .jsx и хочется единый стиль. ★ 41 011звёзд репо react-typescript-nextjs-nodejs-cursorrules-prompt- Правило для Cursor задаёт стиль кода на React, TypeScript, Next.js 14 и Node.js: функциональные компоненты, RORO, минимум use client. ★ 41 011звёзд репо react-styled-components-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль кода на React со styled-components: функциональные компоненты, тема через ThemeProvider, папка styles. ★ 41 011звёзд репо react-query-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту соглашения по React Query: где держать QueryClient, как называть хуки и ключи запросов. ★ 41 011звёзд репо rails-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль разработки на Rails 8: генераторы, bin/dev, Solid-стек, Minitest и Hotwire. ★ 41 011звёзд репо qwik-basic-cursorrules-prompt-file Правило Cursor, которое задаёт агенту соглашения Qwik: ленивые функции с суффиксом $, сигналы, задачи и структура проекта на TypeScript и Vite. ★ 41 011звёзд репо python Правило Cursor задаёт структуру проекта, стиль кода и типовые решения для Python с Flask и SQLite. Пригодится, когда агент пишет код в вашем репозитории. ★ 41 011звёзд репо python-github-setup-cursorrules-prompt-file Задаёт Cursor единый стиль Python-кода, тесты, ревью через GitHub Pull Requests и CI на GitHub Actions. Пригодится, когда в команде нет общего свода правил. ★ 41 011звёзд репо

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

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