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

typescript-expo-jest-detox-cursorrules — правило для Cursor

Правило для Cursor, которое настраивает ассистента на TypeScript, React Native, Expo и мобильный UI. Пригодится, если пишете приложение на Expo и тестируете его через Jest и Detox.

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

Что делает typescript-expo-jest-detox-cursorrules-prompt-file

Файл задаёт роль ассистента: эксперт по TypeScript, React Native, Expo и мобильному интерфейсу. Дальше идёт список тем, на которые он опирается при генерации кода: именование, синтаксис и форматирование, стили и UI, safe area, производительность, навигация, управление состоянием, обработка ошибок и валидация, тестирование, безопасность, интернационализация.

Внутри нет готовых сниппетов и скриптов — это набор заголовков-разделов плюс отсылка к документации Expo по Views, Blueprints и Extensions. То есть правило не диктует конкретные библиотеки, а держит ассистента в рамках стека Expo и React Native.

В frontmatter стоит globs: **/* и alwaysApply: false, поэтому правило не подхватывается само по себе. Файл нужно положить в .cursor/rules/typescript-expo-jest-detox-cursorrules-prompt-file.mdc и включить вручную — иначе Cursor его проигнорирует.

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

  • держать генерацию кода в рамках стека Expo и React Native
  • не забывать про safe area при вёрстке экранов
  • разложить навигацию и управление состоянием по слоям
  • добавить обработку ошибок и валидацию в формы
  • проверять UI-код тестами на Jest и Detox

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

  • Настрой экран профиля на Expo с учётом safe area
  • Разведи навигацию и состояние по разным модулям
  • Проверь этот компонент на ошибки валидации полей

Как установить typescript-expo-jest-detox-cursorrules-prompt-file

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

.cursor/rules/typescript-expo-jest-detox-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о typescript-expo-jest-detox-cursorrules-prompt-file

Как установить typescript-expo-jest-detox-cursorrules в Cursor?

Создайте файл .cursor/rules/typescript-expo-jest-detox-cursorrules-prompt-file.mdc в корне проекта и вставьте в него содержимое правила.

Что делает typescript-expo-jest-detox-cursorrules?

Задаёт ассистенту Cursor роль эксперта по TypeScript, React Native, Expo и мобильному UI и перечисляет темы, по которым он должен выдерживать стиль проекта.

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

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

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

typescript-expo-jest-detox-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for TypeScript development with Expo, Jest, and Detox integration."
globs: **/*
alwaysApply: false
---
You are an expert in TypeScript, React Native, Expo, and Mobile UI development.

Code Style and Structure

Naming Conventions
TypeScript Usage
Syntax and Formatting
UI and Styling
Safe Area Management
Performance Optimization
Navigation
State Management
Error Handling and Validation
Testing
Security
Internationalization (i18n)

Key Conventions

API Documentation

Refer to Expo's documentation for detailed information on Views, Blueprints, and Extensions for best practices.

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

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

Всё по теме «Мобильная разработка» →

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

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звёзд репо typescript-nextjs-supabase-cursorrules-prompt-file Правило для Cursor, которое держит TypeScript-код на Next.js App Router и Supabase в одном стиле: серверные компоненты, Shadcn UI, Tailwind. ★ 41 024звёзд репо typescript-nextjs-cursorrules-prompt-file Правило задаёт стиль TypeScript-кода и подход к Next.js App Router, React и интерфейсу на Daisy UI с Tailwind. Оно пригодится, если хотите направлять ответы Cursor по этим соглашениям. ★ 41 024звёзд репо typescript-code-convention-cursorrules-prompt-file Правило задаёт Cursor стиль кода на TypeScript в проектах на Next.js App Router, React, Expo, tRPC и Tailwind. Пригодится, когда агент пишет код вразнобой. ★ 41 024звёзд репо toss-style-design-system Правило задаёт сдержанный стиль интерфейсов: серую основу, ясную типографику и аккуратные акценты. Пригодится, когда агент правит компоненты или стили проекта. ★ 41 024звёзд репо tokrepo-agent-discovery-cursorrules-prompt-file Правило заставляет Cursor искать готовые скиллы, промпты и MCP-конфиги в TokRepo до того, как писать их с нуля, и проверять каждый кандидат перед установкой. ★ 41 024звёзд репо tensorflow-deep-learning Правило задаёт рекомендации для работы с TensorFlow: от подготовки данных и обучения до оценки и экспорта модели. Пригодится, если хотите, чтобы Cursor учитывал эти практики в Python-файлах и ноутбуках. ★ 41 024звёзд репо

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

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