From aj-geddes-useful-ai-prompts-4
Debug mobile-specific issues including platform crashes, device constraints, network conditions, and performance problems on iOS and Android.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aj-geddes-useful-ai-prompts-4:mobile-app-debuggingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Overview](#overview)
Mobile app debugging addresses platform-specific issues, device hardware limitations, and mobile-specific network conditions.
Minimal working example:
Xcode Debugging:
Attach Debugger:
- Xcode → Run on device
- Set breakpoints in code
- Step through execution
- View variables
- Console logs
View Logs:
- Xcode → Window → Devices & Simulators
- Select device → View Device Logs
- Filter by app name
- Check system logs for crashes
Inspect Memory:
- Xcode → Debug → View Memory Graph
- Identify retain cycles
- Check object count
- Monitor allocation growth
---
Common iOS Issues:
App Crash (SIGABRT):
// ... (see reference guides for full implementation)
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| iOS Debugging | iOS Debugging |
| Android Debugging | Android Debugging |
| Cross-Platform Issues | Cross-Platform Issues |
| Mobile Testing & Debugging Checklist | Mobile Testing & Debugging Checklist |
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin aj-geddes-useful-ai-prompts-4Debugs iOS, Android, and React Native mobile apps for crashes, memory leaks, performance issues, network problems using Xcode Instruments, Android Profiler, LLDB, Logcat.
Investigates and fixes mobile app crashes, ANRs, memory leaks, and performance issues across React Native, Flutter, and native iOS/Android using a structured debug flow.
Guides debugging Capacitor apps on iOS/Android: WebView inspection via Safari/Chrome DevTools, native debugging in Xcode/Android Studio, crash logs, network analysis, and common issues.