Skip to main content
NeVibeCode · 25 items

IDE rules for Mobile

Rules for Mobile: what each one does, an install command and example prompts.

mvvm-toolkit official github rule Guides GitHub Copilot on CommunityToolkit.Mvvm 8.x conventions across WPF, WinUI 3, .NET MAUI, and Avalonia. Eliminates boilerplate for properties, commands, and validation. ★ 40,478repo stars dotnet-maui official github rule This rule steers Copilot toward idiomatic .NET MAUI: MVVM, CollectionView over ListView, Shell navigation. Useful once the agent starts editing XAML and C#. ★ 40,478repo stars dotnet-maui-9-to-dotnet-maui-10-upgrade official github rule Guides .NET MAUI migrations from version 9 to 10 by updating TargetFrameworks, replacing internal MessagingCenter calls, and migrating obsolete UI controls. ★ 40,478repo stars dart-n-flutter official github rule This rule guides Dart and Flutter work in .dart files, covering code style, documentation, language usage, and API design. ★ 40,478repo stars uikit-guidelines-cursorrules-prompt-file PatrickJS rule A rule that enforces programmatic Swift UIKit layouts without Storyboards. It standardizes SnapKit for Auto Layout, isolates data models from UI views, and handles events with closures. ★ 41,028repo stars typescript-expo-jest-detox-cursorrules-prompt-file PatrickJS rule A Cursor rule that points the assistant at TypeScript, React Native, Expo and mobile UI work. Useful when your app runs on Expo and you test it with Jest and Detox. ★ 41,028repo stars swiftui-guidelines-cursorrules-prompt-file PatrickJS rule This rule guides Cursor through SwiftUI architecture, concurrency, UI composition, and testing. Add it when you want those conventions reflected in code suggestions. ★ 41,028repo stars react-native-expo-router-typescript-windows-cursorrules-prompt-file PatrickJS rule This rule guides React Native projects using Expo, TypeScript, and Expo Router. It also covers NativeWind and Tailwind CSS versions, Babel configuration, and Windows terminal commands. ★ 41,028repo stars react-native-expo-cursorrules-prompt-file PatrickJS rule A Cursor rule that tells the agent how to write React Native code with Expo. Useful when you want new screens and components to follow one stack. ★ 41,028repo stars nativescript PatrickJS rule This rule guides NativeScript work across TypeScript, Vue, and related stacks. Use it when shaping mobile UI, platform code, and native delegates. ★ 41,028repo stars nativescript-cursorrules-prompt-file PatrickJS rule A Cursor rule that tells the agent how to structure a NativeScript project and which libraries to reach for. ★ 41,028repo stars harmony-arkts PatrickJS rule A Cursor rule for HarmonyOS ArkTS code covering components, state, resources, layout, lifecycle, and accessibility. Useful for .ets projects. ★ 41,028repo stars flutter-development-guidelines-cursorrules-prompt-file PatrickJS rule Locks down folder layout, naming and Dart style for Flutter apps built on MVVM with Riverpod. Useful when the agent scatters files across the project. ★ 41,028repo stars flutter-app-expert-cursorrules-prompt-file PatrickJS rule Configures Cursor for Flutter 3.x development with Clean Architecture, BLoC, and Material 3 design. Guides code structure and testing practices. ★ 41,028repo stars android-jetpack-compose-cursorrules-prompt-file PatrickJS rule A Cursor rule that steers the agent through Android development with Jetpack Compose: architecture, state, tests. ★ 41,028repo stars riverpod sanjeed5 rule A Cursor rule that pins down how your team uses Riverpod in Flutter: where providers live, when to ref.watch, when to ref.read. ★ 3,580repo stars react-native sanjeed5 rule A Cursor rule that sets mandatory React Native practices: feature-first layout, functional components, hooks and typing. Useful once a project outgrows a flat folder. ★ 3,580repo stars kivy sanjeed5 rule Guides Cursor to write clean Kivy apps by separating UI into .kv files, integrating KivyMD components, and binding reactive properties. ★ 3,580repo stars jetpack-compose sanjeed5 rule A Cursor rule for Jetpack Compose UI structure, modifier handling, and state flow. Use it when generating or reviewing Android composables. ★ 3,580repo stars ionic sanjeed5 rule This rule guides Ionic work with TypeScript, covering component structure, typing, native async calls, and Ionic UI patterns. ★ 3,580repo stars gradle sanjeed5 rule Instructs Cursor to write modern Gradle scripts for Java and Android. Enforces Kotlin DSL and central version catalogs for cleaner builds. ★ 3,580repo stars flutter sanjeed5 rule A Cursor rule that pins down Flutter code style: formatting, lints, MVVM layers and Riverpod. Useful when the agent mixes widgets and state in one file. ★ 3,580repo stars expo sanjeed5 rule Enforces Expo and React Native best practices: directory layout, Expo Router conventions, TypeScript, and memoization patterns. ★ 3,580repo stars detox sanjeed5 rule Enforces E2E testing standards for React Native with Detox: sets up Page Object Model patterns and testID selectors without arbitrary sleep pauses. ★ 3,580repo stars android-sdk sanjeed5 rule A Cursor rule that sets Android Java standards: MVVM, Jetpack libraries, Hilt, Room and navigation. Useful when the agent edits Java code in an Android project. ★ 3,580repo stars

Narrow it down

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor