discover-mobile

Automatically activate mobile development skills for iOS and React Native tasks.

126|7|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/rand/cc-experiments --skill discover-mobile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover-mobile
Source: https://github.com/rand/cc-experiments/tree/main/skills/discover-mobile
Command: npx skills add https://github.com/rand/cc-experiments --skill discover-mobile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mobile development, especially with frameworks like React Native or native iOS (Swift/SwiftUI), involves specific challenges in navigation, performance, and native module integration. This skill provides instant access to expertise on React Native setup, navigation, performance optimization, and native modules, streamlining your app development.

Core Features & Use Cases

  • Mobile Development Expertise: Covers React Native setup, navigation, performance optimization, and native module integration. Also mentions iOS, Swift, SwiftUI, SwiftData, concurrency, and networking.
  • Intelligent Activation: Automatically loads when you're engaged in mobile development tasks, providing context-aware guidance.
  • Use Case: When starting a new React Native project, this skill can guide you through the initial setup, implementing navigation, and optimizing for performance.

Quick Start

Help me set up a new React Native project and implement navigation between screens.

Frequently Asked Questions about discover-mobile

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

FAQPage Schema
How do I set up a new React Native project with navigation?

React Native setup involves installing dependencies, configuring the development environment, and implementing navigation between screens using frameworks like React Navigation. This skill automates discovery of setup workflows, navigation patterns, performance optimization, and native module integration for streamlined app development.

What's the best way to optimize performance in React Native and iOS apps?

Performance optimization in React Native covers memory management, render efficiency, and native module tuning. This skill provides context-aware guidance on performance bottlenecks specific to React Native, SwiftUI, and iOS concurrency patterns when you're working on mobile development tasks.

How do I integrate native modules into a React Native project?

Native module integration bridges React Native code with native Swift/Objective-C functionality for iOS-specific features. This skill automatically activates on mobile contexts to guide you through native module setup, bridging, and debugging across iOS and React Native stacks.

Can I use React Native with SwiftUI and native iOS frameworks together?

Yes, React Native projects can incorporate native iOS components, SwiftUI views, and Swift code through native modules and bridging. This skill covers the interoperability patterns, concurrency handling, and networking considerations when mixing React Native with native iOS technologies.

What navigation patterns work best for cross-platform mobile apps?

Navigation patterns in mobile development vary by framework and platform requirements. This skill covers React Native navigation setup, iOS navigation controllers, and SwiftUI navigation stacks to help you choose and implement the right pattern for your app's architecture.

Do I need to handle networking differently in React Native versus native iOS?

Networking in React Native uses JavaScript APIs while native iOS uses URLSession or similar frameworks. This skill addresses networking patterns, data handling, and concurrency across both React Native and native iOS contexts to ensure consistent app behavior.