mcpField
E
error-tracking-android

error-tracking-android

github.com/posthog開発7697 回インストール今日更新
リポジトリ

error-tracking-android について

Android アプリに PostHog のエラートラッキングを導入するスキルです。例外の自動キャプチャ、エラー境界での手動キャプチャ、ソースマップ、Android の初期化方法を扱います。

主な機能

  1. 01例外の自動キャプチャ設定
  2. 02エラー境界での手動キャプチャ
  3. 03ソースマップのアップロード
  4. 04Android SDK の初期化ガイド
  5. 05環境変数による設定

活用シーン

  1. 01Android アプリへの PostHog エラートラッキング導入
  2. 02グローバルハンドラーで処理されないエラーの捕捉
  3. 03スタックトレースのソースコードへの対応付け

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/posthog/skills --skill error-tracking-android

インストール後、Claude Code で/error-tracking-androidを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
alerts.md
android.md
assigning-issues.md
fingerprints.md
monitoring.md
upload-source-maps.md

詳細

Android 向け PostHog エラートラッキング

このスキルは、Android アプリケーションに PostHog エラートラッキングを追加する方法を説明します。

参考ファイル

  • references/android.md - Android エラートラッキングのインストール - ドキュメント
  • references/fingerprints.md - フィンガープリント - ドキュメント
  • references/alerts.md - エラートラッキングのアラートを送信する - ドキュメント
  • references/monitoring.md - 問題を監視、検索する - ドキュメント
  • references/assigning-issues.md - チームメイトに問題を割り当てる - ドキュメント
  • references/upload-source-maps.md - ソースマップをアップロードする - ドキュメント

API の詳細やフレームワーク固有のパターンについては、ドキュメントを参照してください。

主な原則

  • 環境変数:PostHog のキーとホスト URL には、必ず環境変数を使用してください。ハードコードしないでください。
  • 最小限の変更:既存のエラー処理にエラートラッキングを追加してください。既存のエラー処理コードを置き換えたり、構成し直したりしないでください。
  • 自動キャプチャを優先:手動キャプチャを追加する前に、SDK の初期化時に例外の自動キャプチャを有効にしてください。
  • ソースマップ:スタックトレースが縮小されたバンドルではなく、元のソースコードを参照するように、ソースマップをアップロードしてください。
  • 境界での手動キャプチャ:グローバルハンドラーに伝播しないエラーには、エラー境界や catch ブロックで captureException() を使用してください。

フレームワークのガイドライン

  • プロジェクトの Gradle バージョンに応じて、依存関係の設定を適切な build.gradle(.kts) ファイルに合わせてください。
  • PostHogAndroid.setup() は、できるだけ早く、かつ一度だけ初期化されるよう、Application クラスの onCreate() メソッド内で一度だけ呼び出してください。
  • Application クラスの onCreate() メソッド内で PostHog を初期化してください。
  • 画面ビューを正確に追跡できるよう、すべてのアクティビティに android:label が設定されていることを確認してください。

コメント