integration-sveltekit について
SvelteKitアプリにPostHog分析を導入するためのスキルです。段階的な手順に沿って設定し、ユーザー識別やエラー追跡も案内します。
主な機能
- 014段階の導入ワークフロー
- 02SvelteKitの設定ガイド
- 03環境変数によるキー管理
- 04ユーザー識別の案内
- 05エラー追跡の案内
- 06Svelteコンポーネントの検証
活用シーン
- 01SvelteKitアプリへのPostHog導入
- 02ログインと登録時のユーザー識別
- 03重要な処理へのエラー追跡追加
MCP 対応
Svelte MCPサーバーのツールでドキュメントを確認し、コンポーネントを検証するよう案内します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ posthog/ skills --skill integration-sveltekitインストール後、Claude Code で/integration-sveltekitを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/basic-integration-1.0-begin.mdbasic-integration-1.1-edit.mdbasic-integration-1.2-revise.mdbasic-integration-1.3-conclude.mdEXAMPLE.mdidentify-users.mdsvelte.md詳細
SvelteKit 向け PostHog インテグレーション
このスキルでは、SvelteKit アプリケーションに PostHog アナリティクスを追加する方法を説明します。
ワークフロー
インテグレーションを完了するには、次の手順を順番に実行してください。
basic-integration-1.0-begin.md- PostHog のセットアップ - 開始 ← ここから開始basic-integration-1.1-edit.md- PostHog のセットアップ - 編集basic-integration-1.2-revise.md- PostHog のセットアップ - 修正basic-integration-1.3-conclude.md- PostHog のセットアップ - 完了
参考ファイル
references/EXAMPLE.md- SvelteKit のサンプルプロジェクトのコードreferences/svelte.md- Svelte - ドキュメントreferences/identify-users.md- ユーザーの識別 - ドキュメントreferences/basic-integration-1.0-begin.md- PostHog のセットアップ - 開始references/basic-integration-1.1-edit.md- PostHog のセットアップ - 編集references/basic-integration-1.2-revise.md- PostHog のセットアップ - 修正references/basic-integration-1.3-conclude.md- PostHog のセットアップ - 完了
サンプルプロジェクトは、目標とする実装パターンを示しています。API の詳細はドキュメントを参照してください。
主な原則
- 環境変数:PostHog のキーには、必ず環境変数を使用してください。ハードコードしないでください。
- 変更は最小限に:既存のインテグレーションに PostHog のコードを追加してください。既存のコードを置き換えたり、構成を変更したりしないでください。
- サンプルに合わせる:実装は、できる限りサンプルプロジェクトのパターンに沿ってください。
フレームワークのガイドライン
svelte.config.jsでpaths.relativeをfalseに設定してください。これは SSR で PostHog のセッションリプレイを正しく動作させるために必要ですが、見落としやすい設定です。- Svelte のドキュメントを確認するには Svelte MCP サーバーのツール(list-sections、get-documentation)を使い、コンポーネントを検証するには(svelte-autofixer)を使ってください。完了前に、新規作成または変更した
.svelteファイルには必ず svelte-autofixer を実行してください。
ユーザーの識別
ログインおよびサインアップのイベント中にユーザーを識別してください。このフレームワークで適切な識別パターンを確認するには、サンプルコードとドキュメントを参照してください。フロントエンドとバックエンドの両方のコードがある場合は、クライアント側のセッション ID と distinct ID を X-POSTHOG-DISTINCT-ID および X-POSTHOG-SESSION-ID ヘッダーで渡し、相関関係を維持してください。
エラートラッキング
関連するファイル、特に重要なユーザーフローや API の境界部分に PostHog のエラートラッキングを追加してください。
コメント
Markdown 対応