mcpField
M
mobile-app-debugging

mobile-app-debugging

github.com/aj-geddes開発373563 回インストール34 週間前に更新
リポジトリ

mobile-app-debugging について

プラットフォーム差、端末の制約、ネットワーク状況に関わるモバイルアプリの問題を診断する開発スキルです。iOS、Android、クロスプラットフォームの問題やデバッグチェックリストを扱います。

主な機能

  1. 01iOS デバッグガイド
  2. 02Android デバッグガイド
  3. 03クロスプラットフォーム問題のガイド
  4. 04モバイルテストチェックリスト

活用シーン

  1. 01モバイルアプリのクラッシュ調査
  2. 02端末上の性能問題の診断
  3. 03プラットフォーム固有の不具合調査
  4. 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.md
cross-platform-issues.md
ios-debugging.md
mobile-testing-debugging-checklist.md
scripts/
scaffold-tests.sh
templates/
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 のデバッグ
クロスプラットフォームの問題クロスプラットフォームの問題
モバイルテストとデバッグのチェックリストモバイルテストとデバッグのチェックリスト

ベストプラクティス

✅ 推奨事項
  • 確立されたパターンと規約に従います
  • クリーンで保守しやすいコードを書きます
  • 適切なドキュメントを追加します
  • デプロイ前に十分にテストします
❌ 避けるべきこと
  • テストや検証を省略します
  • エラー処理を無視します
  • 設定値をハードコードします

コメント