Agent skill · software engineering · aiskillstore
mobile-debugging
Debug React Native apps including metro bundler issues, native errors, performance problems, and crash analysis. Use when troubleshooting errors or investigating issues.
Why this skill is useful
Provides specific debugging commands and workflows for React Native and Expo that the AI wouldn't reliably generate on its own.
What it needs
Requires bash installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Mobile Debugging Debugging guide for React Native and Expo applications. When to Use App crashes or freezes Metro bundler errors Native module issues Performance problems Build failures Network request debugging Common Issues & Fixes Metro Bundler Problems Native Module Errors Simulator/Emulator Issues Debugging Tools React DevTools Metro Logs Network Debugging Performance Debugging Identify Slow Renders Memory Leaks Error Investigation JavaScript Errors Native Errors Build Errors Debugging Commands Debugging Checklist When investigating issues: 1. Reproduce: Can you consistently trigger the issue? 2. Recent Changes: What was changed before it broke? 3. Error Message: Read the full error, including stack trace 4. Dependencies: Check if packages are compatible 5. Platform: Does it happen on iOS, Android, or both? 6. Environment: Dev only or production builds too? 7. Logs: Check Metro, Xcode, and Logcat for details Common Error Patterns "Unable to resolve module": Check import path and file exists "Invariant Violation": React error, check component lifecycle "Network request failed": Check API URL and network connection "Undefined is not an object": Check for null/undefined before accessing properties "Maximum call stack size exceeded": Infinite loop or recursion Resources React Native Debugging Expo Debugging Flipper Debugger
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/mobile-debugging