
Mobile App Debugging
- 331 installs
- 202 repo stars
- Updated August 4, 2026
- secondsky/claude-skills
mobile-app-debugging is an agent skill that debugs iOS, Android, and cross-platform mobile apps for crashes, memory leaks, performance issues, and network failures for developers using Xcode, Android Profiler, and React
About
mobile-app-debugging is an MIT-licensed agent skill from secondsky/claude-skills for mobile application troubleshooting. The skill covers iOS debugging with Xcode breakpoints, LLDB commands like po, p, and bt, memory graph analysis, Android Profiler usage, React Native debugger workflows, and native bridge error diagnosis. It addresses crashes, memory leaks, performance regressions, and network failures across native and cross-platform stacks. Developers reach for mobile-app-debugging when release builds fail in TestFlight, Play Console, or device testing and need structured profiler and debugger guidance.
- Extends Claude Code agent capabilities
- Activates on relevant task triggers
- Integrates with Claude Code workflow
Mobile App Debugging by the numbers
- 331 all-time installs (skills.sh)
- +10 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #2,176 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/secondsky/claude-skills --skill mobile-app-debuggingAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 331 |
|---|---|
| repo stars | ★ 202 |
| Last updated | August 4, 2026 |
| Repository | secondsky/claude-skills ↗ |
How do you debug mobile app crashes and memory leaks?
mobile-app-debugging: agent skill for task automation in Claude Code workflows.
Who is it for?
Developers stabilizing iOS, Android, or React Native apps hitting crashes, leaks, or performance regressions before release.
Skip if: Developers building greenfield mobile UI features without active crashes, profiler signals, or bridge errors to investigate.
When should I use this skill?
A developer reports mobile crashes, memory leaks, performance issues, network failures, or native bridge errors on iOS or Android.
What you get
Root-cause notes, LLDB backtraces, profiler findings, and fix recommendations for mobile defects.
- crash root-cause analysis
- profiler investigation notes
Files
Mobile App Debugging
Debug mobile applications across iOS, Android, and cross-platform frameworks.
iOS Debugging (Xcode)
// Breakpoint with condition
// Right-click breakpoint > Edit > Condition: userId == "123"
// LLDB commands
po variable // Print object
p expression // Evaluate expression
bt // BacktraceMemory Debugging
- Use Memory Graph Debugger to find retain cycles
- Enable Zombie Objects for use-after-free bugs
- Profile with Instruments > Leaks
Android Debugging (Android Studio)
// Logcat filtering
Log.d("TAG", "Debug message")
Log.e("TAG", "Error", exception)
// Filter: tag:MyApp level:errorCommon Issues
- ANR: Check main thread blocking
- OOM: Profile with Memory Profiler
- Layout issues: Use Layout Inspector
React Native
// 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 frameNetwork Debugging
// Intercept requests
XMLHttpRequest.prototype._send = XMLHttpRequest.prototype.send;
XMLHttpRequest.prototype.send = function() {
console.log('Request:', this._url);
this._send.apply(this, arguments);
};Debug Checklist
- [ ] Test on physical devices (not just simulators)
- [ ] Test on older device models
- [ ] Simulate slow 3G network
- [ ] Test offline mode
- [ ] Check memory under load
- [ ] Test rotation and safe areas
- [ ] Verify 60 FPS target
Performance Targets
| Metric | Target |
|---|---|
| Frame rate | 60 FPS (16ms/frame) |
| Memory | <100MB |
| App launch | <2 seconds |
Related skills
How it compares
Use mobile-app-debugging for runtime crash and profiler investigation rather than greenfield mobile UI scaffolding skills.
FAQ
Which mobile platforms does mobile-app-debugging cover?
mobile-app-debugging covers iOS, Android, and cross-platform frameworks including React Native. The skill documents Xcode LLDB commands, Android Profiler workflows, and native bridge error diagnosis for crashes, leaks, and network issues.
What debugger commands does mobile-app-debugging reference for iOS?
mobile-app-debugging references LLDB commands including po for printing objects, p for evaluating expressions, and bt for backtraces. Developers use the skill alongside Xcode breakpoints and Memory Graph analysis during crash investigation.