mobile-deeplink

Configure and audit deep-link schemes for React Native and Expo apps.

11|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill mobile-deeplink
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-deeplink
Source: https://github.com/berkcangumusisik/claude-code-practices/tree/main/skills/mobile-deeplink
Command: npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill mobile-deeplink

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers set up and audit deep linking for React Native and Expo apps, ensuring schemes and universal links work across iOS and Android.

Core Features & Use Cases

  • Detect navigation library: identify whether the project uses expo-router, react-navigation, or other routing solutions.
  • Configure and audit schemes: verify app.json or manifest includes correct scheme or scheme-like mappings for deep links.
  • Template generation: create missing files like app routing templates and linking configurations for both iOS and Android.
  • Testing support: provide commands to test deep links on simulators and emulators.

Quick Start

Provide the app's scheme (e.g., myapp) and run the Deep Link Setup flow to generate or audit deep links for iOS and Android.

Frequently Asked Questions about mobile-deeplink

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up deep links for a React Native and Expo app?

Deep link setup for React Native and Expo apps involves configuring schemes and universal links across app.json and routing configurations for iOS and Android. This Skill detects your navigation library and generates the required linking configurations.

Does deep linking work with both Expo Router and React Navigation?

Yes, deep linking works with both Expo Router and React Navigation. The Skill detects which routing solution your project uses and configures the appropriate scheme mappings and linking configurations for that specific library.

How do I test universal links on iOS simulators and Android emulators?

You can test universal links on iOS simulators and Android emulators using specific testing commands. The Skill provides the necessary commands to validate scheme mappings and verify deep link behavior on your local simulators and emulators.

Why is my React Native deep link scheme not working?

React Native deep link schemes fail when app.json or manifest configurations are missing correct scheme mappings. This Skill audits your existing linking configurations, validates scheme mappings, and generates missing template files to fix routing issues.

What do I need to configure iOS and Android universal links in an Expo app?

Configuring iOS and Android universal links in an Expo app requires defining your app scheme and updating linking configurations. You provide the scheme, such as myapp, and the Skill generates or audits the necessary app.json mappings and routing templates.