typescript-expo-jest-detox-cursorrules — правило для Cursor
Правило для Cursor, которое настраивает ассистента на TypeScript, React Native, Expo и мобильный UI. Пригодится, если пишете приложение на Expo и тестируете его через Jest и Detox.
.cursor/rules/typescript-expo-jest-detox-cursorrules-prompt-file.mdcЧто делает 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
Вручную: положить файлы
.claude/rules/typescript-expo-jest-detox-cursorrules-prompt-file.mdПоле paths во frontmatter ограничивает файлы: globs из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.github/instructions/typescript-expo-jest-detox-cursorrules-prompt-file.instructions.mdПоле applyTo задаёт, к каким файлам применять: globs из источника → applyTo
Вручную: положить файлы
.devin/rules/typescript-expo-jest-detox-cursorrules-prompt-file.mdВручную: положить файлы
.clinerules/typescript-expo-jest-detox-cursorrules-prompt-file.mdПо шагам, с командами для каждой платформы: 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