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

nativescript-cursorrules-prompt-file — правило для Cursor

Правило Cursor, которое задаёт агенту структуру проекта и стек для NativeScript: TypeScript, навигация, защищённое хранилище.

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

Что делает nativescript-cursorrules-prompt-file

Файл описывает, как вести NativeScript-проект. Агент получает список практик: брать возможности из @nativescript/core и обычных веб-API там, где они подходят, строить навигацию через NativeScript Navigation, складывать картинки, звуки и видео в папку assets, а кастомные шрифты — в fonts. Обработку ошибок правило тоже требует.

Структура каталогов задана жёстко: src/ с подпапками assets, components, services, utils. Дальше идут четыре требования по зависимостям — TypeScript для типизации, @nativescript/secure-storage для чувствительных данных, @nativescript/biometrics для биометрии и nativescript-fonticon для иконочных шрифтов. Если в проекте уже есть свой способ хранить токены, правило будет тянуть агента к secure-storage — это повод проверить, не начнёт ли он переписывать рабочую авторизацию.

В шапке файла стоит alwaysApply: false, а область действия — **/*. То есть правило не включается само: его нужно подцепить к запросу или к нужным файлам, иначе оно просто лежит в проекте.

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

  • задать агенту единую структуру папок NativeScript-проекта
  • перевести навигацию на NativeScript Navigation вместо ручных переходов
  • вынести картинки и шрифты в правильные каталоги
  • подключить биометрию и защищённое хранилище по стандарту NativeScript
  • писать код на TypeScript с типами, а не на чистом JS

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

  • Создай новый экран в src/components и подключи его через NativeScript Navigation
  • Положи иконки в fonts и подключи их через nativescript-fonticon
  • Добавь вход по отпечатку через @nativescript/biometrics

Как установить nativescript-cursorrules-prompt-file

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

.cursor/rules/nativescript-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о nativescript-cursorrules-prompt-file

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

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

Что делает nativescript-cursorrules-prompt-file?

Задаёт агенту Cursor практики NativeScript: работу с @nativescript/core, навигацию, структуру src/ и набор библиотек для хранения данных, биометрии и иконочных шрифтов.

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

Нет. В шапке указано alwaysApply: false, поэтому правило нужно подключать вручную к запросу или к файлам, хотя область действия задана как **/*.

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

nativescript-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for NativeScript development."
globs: **/*
alwaysApply: false
---
// NativeScript .cursorrules

// NativeScript best practices

const nativeScriptBestPractices = [
  "Utilize @nativescript/core features and APIs where applicable",
  "Utilize common web APIs where applicable",
  "Implement proper navigation using NativeScript Navigation",
  "Use NativeScript's assets folder for images, sounds or videos and use the fonts folder for custom fonts",
  "Implement proper error handling where possible"
];

// Folder structure

const folderStructure = `
src/
  assets/
  components/
  services/
  utils/
`;

// Additional instructions

const additionalInstructions = `
1. Use TypeScript for type safety
2. Use @nativescript/secure-storage for sensitive data
3. Use @nativescript/biometrics for anything related to biometrics
4. Always use nativescript-fonticon for font icons
5. Follow NativeScript best practices for performance
`;

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

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

Всё по теме «Мобильная разработка» →
react-native-expert https://github.com/Jeffallan Скилл для агентов ИИ-кодинга: помогает собирать мобильные приложения на React Native и Expo — навигация, нативные модули, скорость списков, код под iOS и Android. CX Codex +1 4 900установок 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установок pixi-js Mindrally Скилл для ИИ-агента: подсказывает, как писать игры на Pixi.js с TypeScript и оптимизировать их под веб и мобильные устройства. CX Codex +1 948установок ionic-react capawesome-team Ведёт агента по разработке приложений на Ionic Framework с React: структура проекта, IonReactRouter, хуки жизненного цикла и работа с состоянием. CX Codex +1 622установок ionic-vue capawesome-team Ведёт агента по разработке Ionic-приложений на Vue: структура проекта, навигация, хуки жизненного цикла и композаблы. Пригодится, когда страницы не обновляют данные при повторном заходе. CX Codex +1 603установок

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

nextjs-tailwind-typescript-apps-cursorrules-prompt Правило для Cursor, которое настраивает ассистента на Next.js, Tailwind CSS и TypeScript. Оно задаёт порядок работы: сначала план в псевдокоде, потом код. ★ 41 011звёзд репо nextjs-react-typescript-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль кода в проектах на Next.js 14 App Router, React и TypeScript. ★ 41 011звёзд репо nextjs-app-router-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту привычки Next.js App Router: серверные компоненты по умолчанию, файловый роутинг, отдельные файлы для загрузки и ошибок. ★ 41 011звёзд репо netlify-official-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту официальные соглашения Netlify: типы функций, работа с окружением и запрет лишних CORS-заголовков. ★ 41 011звёзд репо manifest-yaml-cursorrules-prompt-file Правило задаёт Cursor, как собирать лёгкий демо-бэкенд на Manifest: структура проекта, файл manifest/backend.yml и ограничения по сущностям. ★ 41 011звёзд репо laravel-php-83-cursorrules-prompt-file Правило для Cursor, которое ведёт агента по разработке пакетов Laravel: структура, стандарты кода, тесты и документация. ★ 41 011звёзд репо kubernetes-mkdocs-documentation-cursorrules-prompt Правило задаёт Cursor роль технического писателя: агент пишет документацию по Kubernetes и cloud native в Markdown и MkDocs. ★ 41 011звёзд репо knative-istio-typesense-gpu-cursorrules-prompt-fil Правило для Cursor, которое превращает ассистента в помощника по serverless-проектам на Knative с Istio, Typesense и HTMX. Пригодится, если вы собираете поисковое приложение на этих технологиях. ★ 41 011звёзд репо

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

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