About mobile-app-debugging
A development skill for diagnosing mobile app issues involving platform differences, device limitations, and network conditions. Its reference guides cover iOS, Android, cross-platform issues, and debugging checklists.
Key features
- 01iOS debugging guidance
- 02Android debugging guidance
- 03Cross-platform issue guidance
- 04Mobile testing checklist
Use cases
- 01Investigating mobile app crashes
- 02Diagnosing on-device performance issues
- 03Tracing platform-specific bugs
- 04Checking mobile network problems
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill mobile-app-debuggingAfter installing, type/mobile-app-debuggingin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/android-debugging.mdcross-platform-issues.mdios-debugging.mdmobile-testing-debugging-checklist.mdscripts/scaffold-tests.shtemplates/test-template.jsDetails
From the project READMEMobile App Debugging
Table of Contents
Overview
Mobile app debugging addresses platform-specific issues, device hardware limitations, and mobile-specific network conditions.
When to Use
- App crashes on mobile
- Performance issues on device
- Platform-specific bugs
- Network connectivity issues
- Device-specific problems
Quick Start
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)
Reference Guides
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 |
Best Practices
✅ DO
- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying
❌ DON'T
- Skip testing or validation
- Ignore error handling
- Hard-code configuration values
Comments
Markdown supported