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 secondsky/claude-skills --plugin mobile-app-debuggingDebug 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.
Debug iOS app crashes, retain cycles, hangs, and build failures using LLDB, the Memory Graph Debugger, and Instruments. Profiles CPU, memory, energy, and network performance.