agentleFS
wrsilvawrsilva/reis-mobile/skills/mobile-rn/SKILL.md

mobile-rn

Skill8 starsChanged 58 days agoMITView on GitHub

Builds React Native and Expo apps in TypeScript — navigation with React Navigation or Expo Router, lists, forms, styling, gestures and animations with Reanimated, safe areas, accessibility and localization; networking with TanStack Query, response validation, persistence with MMKV, AsyncStorage, SQLite and secure storage; permissions, push notifications, deep links, background tasks, native modules and config plugins; performance with Hermes and the React profiler; and release with EAS Build, EAS Submit and EAS Update or bare Gradle and Xcode builds. Use when writing or changing React Native code, adding a native capability, configuring Expo, preparing a store build or an over-the-air update, or when the user asks how to do something in React Native, even if they do not name the library.

The file

Files
SKILL.md

Mobile React Native

Guides for building React Native and Expo apps. Cross-platform topics live in their own skills and have React Native references there: architecture and state in mobile-architecture, tests in mobile-test, debugging (Metro, native modules, builds) in mobile-debug, code review in mobile-code-review, security in mobile-security and Firebase in mobile-firebase.

Pick the topic

TopicRead
Navigation, lists, forms, styling, gestures, animations, accessibility, localizationreferences/ui-navigation.md
Networking, server state, validation, persistence, offlinereferences/data-networking.md
Permissions, push, deep links, background work, native modules, config pluginsreferences/platform-features.md
Performance, bundle, EAS Build, store submission and over-the-air updatesreferences/performance-release.md

Before writing code

  • Detect the setup: Expo (managed with Continuous Native Generation, or with committed android/ and ios/) or bare React Native; the React Native and Expo SDK versions; whether the New Architecture is enabled.
  • Install libraries with npx expo install in Expo projects, so versions match the SDK.
  • Libraries with native code need a new native build (a development build in Expo); they do not work in Expo Go unless the Expo SDK includes them.
  • Native requirements of each platform still apply; see mobile-ios and mobile-android for store and platform specifics.

Interface design

For UI/UX reviews, wireframes, design systems and screen redesigns, use mobile-ui-ux and its reference for this stack. For Apple targets, also consult its Apple design workflow; validate platform claims against current official guidance and the installed toolkit.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.