From mobile-app-debugging
Debugs iOS, Android, and React Native mobile apps for crashes, memory leaks, performance issues, network problems using Xcode Instruments, Android Profiler, LLDB, Logcat.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mobile-app-debugging:mobile-app-debuggingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Debug mobile applications across iOS, Android, and cross-platform frameworks.
Debug mobile applications across iOS, Android, and cross-platform frameworks.
// Breakpoint with condition
// Right-click breakpoint > Edit > Condition: userId == "123"
// LLDB commands
po variable // Print object
p expression // Evaluate expression
bt // Backtrace
// Logcat filtering
Log.d("TAG", "Debug message")
Log.e("TAG", "Error", exception)
// Filter: tag:MyApp level:error
// Remote debugging
// Shake device > Debug JS Remotely
// Console logging
console.log('Debug:', variable);
console.warn('Warning');
console.error('Error');
// Performance Monitor
// Shake > Show Perf Monitor
// Target: 60 FPS, <16ms per frame
// Intercept requests
XMLHttpRequest.prototype._send = XMLHttpRequest.prototype.send;
XMLHttpRequest.prototype.send = function() {
console.log('Request:', this._url);
this._send.apply(this, arguments);
};
| Metric | Target |
|---|---|
| Frame rate | 60 FPS (16ms/frame) |
| Memory | <100MB |
| App launch | <2 seconds |
npx claudepluginhub midego1/claude-skills --plugin mobile-app-debuggingDebugs iOS, Android, and React Native mobile apps for crashes, memory leaks, performance issues, network problems using Xcode Instruments, Android Profiler, LLDB, Logcat.
Debug mobile-specific issues including platform crashes, device constraints, network conditions, and performance problems on iOS and Android.
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.