mobile-app-debugging · aj-geddes — скилл для Claude Code: отладка мобильных
Скилл для разбора сбоев, которые проявляются только на устройстве: падения, просадки производительности, проблемы с сетью.
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-debugging -a claude-codeЧто делает mobile-app-debugging
Скилл добавляет агенту контекст по отладке мобильных приложений. Он разбирает три группы причин: особенности платформы, ограничения железа устройства и мобильные условия сети. Повод подключить — если приложение падает на телефоне, хотя в симуляторе всё шло ровно.
Внутри — краткий стартовый блок по Xcode: как подключить отладчик к устройству, поставить точки останова и пройти по шагам выполнения, где посмотреть логи устройства и как открыть граф памяти для поиска циклов удержания. Дальше идут справочники в каталоге references/: отдельно по iOS, по Android, по кросс-платформенным случаям и чек-лист тестирования. Основной файл лежит в SKILL.md.
Скилл не заменяет нативную отладку и не работает без неё: команды и панели, которые он называет, — это инструменты Xcode, поэтому запускать их придётся вам. Ставьте, если в проекте есть мобильная сборка и вы уже ловили баг, который не воспроизводится на десктопе.
Какие задачи решает
- разобрать падение приложения на реальном устройстве
- найти цикл удержания через граф памяти
- отфильтровать логи устройства по имени приложения
- отличить баг платформы от ошибки в общем коде
- проверить поведение приложения при плохой сети
Примеры запросов агенту
- Приложение падает на iPhone при запуске, помоги разобрать лог устройства
- Открой граф памяти и проверь, нет ли циклов удержания в экране профиля
- У меня баг только на Android, а на iOS всё работает — с чего начать
Как установить mobile-app-debugging
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-debugging -a claude-code2Вручную: положить файлы
~/.claude/skills/mobile-app-debugging/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/mobile-app-debugging/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-debugging -a codex2Вручную: положить файлы
.agents/skills/mobile-app-debugging/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-debugging -a cursor2Вручную: положить файлы
.cursor/skills/mobile-app-debugging/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts mobile-app-debugging2Вручную: положить файлы
.github/skills/mobile-app-debugging/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-debugging -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/mobile-app-debuggingВручную: положить файлы
.devin/skills/mobile-app-debugging/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-debugging -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о mobile-app-debugging
Как установить mobile-app-debugging в Claude?
Выполните npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-debugging -a claude-code. Файл скилла появится по пути ~/.claude/skills/mobile-app-debugging/SKILL.md.
Что делает mobile-app-debugging?
Помогает агенту разбирать сбои, специфичные для мобильных приложений: падения, проблемы производительности на устройстве, ограничения железа и перебои с сетью.
Какие платформы поддерживаются?
Скилл ставится в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки.
Исходный текст
SKILL.md · MIT
--- name: mobile-app-debugging description: > Debug issues specific to mobile applications including platform-specific problems, device constraints, and connectivity issues. --- # Mobile App Debugging ## Table of Contents - [Overview](#overview) - [When to Use](#when-to-use) - [Quick Start](#quick-start) - [Reference Guides](#reference-guides) - [Best Practices](#best-practices) ## 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: ```yaml 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](references/ios-debugging.md) | iOS Debugging | | [Android Debugging](references/android-debugging.md) | Android Debugging | | [Cross-Platform Issues](references/cross-platform-issues.md) | Cross-Platform Issues | | [Mobile Testing & Debugging Checklist](references/mobile-testing-debugging-checklist.md) | 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
© aj-geddes · MIT · aj-geddes/useful-ai-prompts
Похожие скиллы
Всё по теме «Мобильная разработка» →Сначала — mobile-app-debugging от других авторов.