mobile-app-debugging について
プラットフォーム差、端末の制約、ネットワーク状況に関わるモバイルアプリの問題を診断する開発スキルです。iOS、Android、クロスプラットフォームの問題やデバッグチェックリストを扱います。
主な機能
- 01iOS デバッグガイド
- 02Android デバッグガイド
- 03クロスプラットフォーム問題のガイド
- 04モバイルテストチェックリスト
活用シーン
- 01モバイルアプリのクラッシュ調査
- 02端末上の性能問題の診断
- 03プラットフォーム固有の不具合調査
- 04モバイルネットワーク問題の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill mobile-app-debuggingインストール後、Claude Code で/mobile-app-debuggingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/android-debugging.mdcross-platform-issues.mdios-debugging.mdmobile-testing-debugging-checklist.mdscripts/scaffold-tests.shtemplates/test-template.js詳細
モバイルアプリのデバッグ
目次
概要
モバイルアプリのデバッグでは、プラットフォーム固有の問題、デバイスのハードウェア制限、モバイル特有のネットワーク状況に対処します。
使用するタイミング
- モバイルでアプリがクラッシュする場合
- デバイス上でパフォーマンスの問題が発生する場合
- プラットフォーム固有のバグがある場合
- ネットワーク接続の問題がある場合
- デバイス固有の問題がある場合
クイックスタート
最小限の動作例:
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)
リファレンスガイド
詳細な実装については、references/ディレクトリを参照してください。
| ガイド | 内容 |
|---|---|
| iOS のデバッグ | iOS のデバッグ |
| Android のデバッグ | Android のデバッグ |
| クロスプラットフォームの問題 | クロスプラットフォームの問題 |
| モバイルテストとデバッグのチェックリスト | モバイルテストとデバッグのチェックリスト |
ベストプラクティス
✅ 推奨事項
- 確立されたパターンと規約に従います
- クリーンで保守しやすいコードを書きます
- 適切なドキュメントを追加します
- デプロイ前に十分にテストします
❌ 避けるべきこと
- テストや検証を省略します
- エラー処理を無視します
- 設定値をハードコードします
コメント
Markdown 対応