• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialdevelopment

revenuecat-sdk-compatibility

プラグイン
rc
ソース
GitHub で見る ↗
説明

RevenueCat(サブスクリプション管理サービス)のSDK(開発キット)が特定の機能に対応しているか、アップグレードが必要かどうか、SDK制限付き機能が動作しない理由、または最近のサブスクライバーのうちどの程度が対応していないSDKバージョンを使用しているかを確認できます。 次のような場合に使用: RevenueCat SDKの互換性、機能対応状況、最小限必要なSDKバージョン、SDK導入状況、アップグレードの影響範囲、および段階的展開時のリスク評価に関する質問

原文を表示

Check whether an SDK version supports a RevenueCat feature, whether an SDK upgrade is required, why an SDK-gated feature is not working, or how much of a project's recent subscriber base is on incompatible SDK versions. Use for questions about RevenueCat SDK compatibility, feature gates, minimum SDK versions, SDK adoption, upgrade impact, and rollout risk.

ユースケース
  • SDKの機能対応状況を確認するとき
  • アップグレードが必要か判断するとき
  • SDK制限機能が動作しない原因を調べるとき
  • 非対応SDKの利用者数を把握するとき
本文(日本語訳)

RevenueCat SDK互換性

すべてのツール呼び出しに RevenueCat MCP サーバーを使用してください。

機能の互換性を確認する

SDK の互換性について何か主張する前に、list-sdk-feature-gates を呼び出してください。ユーザーの機能に対応するゲート(機能フラグ)を見つけ、関連する RevenueCat SDK ごとに最小バージョンを使用します。

  • 関連する機能ゲートが特定できない場合は、その旨を明記し、代わりに最も近いと思われるゲートを説明してください。推測してはいけません。曖昧さを解消するため、ツール出力に含まれるドキュメントを参照してください。
  • 複数のゲートが適用可能な場合は、最も具体的なゲートを優先してください。例:
    • 既存顧客の実験配信:experiment-existing-customer-enrollment
    • 実験の露出状況またはレポート:experiment-exposure-tracking
    • 新規顧客の実験配信:experiment-new-customer-enrollment
  • 複数のゲートが同時に重要な場合は、それぞれを評価して名前を挙げてください。

SDK の導入状況を分析する

list-sdk-versions を呼び出して、プロジェクトで観測された SDK バージョンからアップグレードの影響やロールアウト(展開)リスクを評価してください。各行は過去 30 日間に観測されたサブスクライバー(登録ユーザー)を説明し、以下を含みます:

  • sdk_type:RevenueCat SDK ファミリー
  • sdk_version:ネイティブ行の場合は基盤となるネイティブ SDK バージョン、または platform_flavor 行でラッパーにバンドルされたネイティブ SDK
  • sortable_sdk_version:sdk_version を並べ替えるための正規化された値
  • platform:プラットフォームまたはプラットフォームフレーバーでグループ化した場合の ios や android などのネイティブプラットフォーム
  • platform_flavor と platform_flavor_version:react-native 10.0.1 など、プラットフォームフレーバーでグループ化した場合のラッパー SDK ファミリーとバージョン
  • subscribers_last_30days と pct_of_subscribers:最近のプロジェクト使用数と構成比

質問に合わせてグループ化を選択してください:

  • sdk_type を使用して、RevenueCat SDK ファミリー単位での高レベルなインベントリ(一覧)を取得
  • platform を使用して、ネイティブ iOS と Android の導入状況を比較
  • platform_flavor を使用して、React Native、Flutter、Capacitor、Unity、Kotlin Multiplatform など、ラッパーバージョンと基盤となるネイティブ SDK バージョンの両方が重要なケース

アップグレード影響を計算するには、関連する SDK ファミリーにフィルタリングし、観測されたバージョンと機能ゲートの min_version を比較して、要件以下の行について subscribers_last_30days と pct_of_subscribers を合計してください。これらの数値は過去 30 日間に観測されたサブスクライバーを表し、すべての時間のインストール数ではないことを説明してください。

出力が大きすぎて目視による信頼できる分析ができない場合は、jq で簡単なフィルタリングを行うか、コード実行ツールを使用してバージョン比較、グループ化、およびサブスクライバーシェア計算を実行してください。

原文(English)を表示

RevenueCat SDK compatibility

Use the RevenueCat MCP server for all tool calls here.

Check feature compatibility

Call list-sdk-feature-gates before making any SDK compatibility claim. Find the gate that matches the user's feature and use its minimum version for each relevant RevenueCat SDK.

  • If the relevant feature gate cannot be identified, say so and explain which gates looked close instead of guessing. Consult the docs linked in the tool output to disambiguate.
  • When more than one gate could apply, prefer the most specific gate. For example:
    • Existing-customer experiment enrollment: experiment-existing-customer-enrollment
    • Experiment exposure status or reporting: experiment-exposure-tracking
    • New-customer experiment enrollment: experiment-new-customer-enrollment
  • If multiple gates jointly matter, evaluate and name each one.

Analyze SDK adoption

Call list-sdk-versions to assess upgrade impact or rollout risk from SDK versions observed in the project. Each row describes subscribers seen in the last 30 days and includes:

  • sdk_type: RevenueCat SDK family.
  • sdk_version: underlying native SDK version for native rows, or the native SDK bundled under a wrapper in platform_flavor rows.
  • sortable_sdk_version: normalized value for ordering sdk_version.
  • platform: native platform, such as ios or android, when grouped by platform or platform flavor.
  • platform_flavor and platform_flavor_version: wrapper SDK family and version, such as react-native 10.0.1, when grouped by platform flavor.
  • subscribers_last_30days and pct_of_subscribers: recent project usage counts and shares.

Choose the grouping that matches the question:

  • Use sdk_type for a high-level inventory by RevenueCat SDK family.
  • Use platform to compare native iOS and Android adoption.
  • Use platform_flavor for React Native, Flutter, Capacitor, Unity, Kotlin Multiplatform, and other wrappers where both the wrapper version and bundled native SDK versions matter.

To compute upgrade impact, filter to the relevant SDK family, compare observed versions with the feature gate's min_version, and sum subscribers_last_30days and pct_of_subscribers for rows below the requirement. State that these figures represent subscribers observed in the last 30 days, not the all-time install base.

Use jq for quick filtering or a code execution tool for version comparisons, grouping, and subscriber-share calculations when the output is too large to analyze reliably by inspection.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。