プロジェクト概要
haiming-app-monetization は、海明Dev(HammingDev)が提供するAppマネタイズ用Skillです。Appプロジェクトのディレクトリ内で実際の実装を読み取り、関連する画面やコードを特定し、競合調査と組み合わせて、開発Agentに引き継いで実行できるオンボーディング、ペイウォール、料金プランの設計案を作成します。
このSkillは、Appのプロトタイプやソースコードがあり、マネタイズ導線を体系的に整理したい開発者に適しています。ソースコードがない場合でも、製品説明、スクリーンショット、画面録画を提供すれば、Agentが既存資料に基づいてアドバイスを作成できます。
デフォルトでは、コードを変更せずに評価します。「評価して実装する」と明確に依頼した場合のみ、Agentは該当するコード変更を実行します。
主な機能
実際の導線と優先課題を特定
Skillは実際のプロジェクトから、オンボーディング、ペイウォール、会員特典、購入フローが存在する画面やコードの位置をできる限り特定し、静的な推論と実行時の観察を区別します。これにより、ソースコードだけから導いた判断を、実際の実行結果として記述することを避けられます。
競合と料金候補を調査
Agentにネットワークツールがある場合、Skillは関連する競合を調査し、料金プランの候補を整理できます。結果には、地域、通貨、請求周期、情報源、未確認事項を記載する必要があります。ネットワーク接続がない場合、未検証の価格は明確に示されます。
分岐型オンボーディングを設計
Skillは一律のチュートリアルだけでなく、ユーザーの選択を異なる製品デモ、主要な訴求点、コピーに対応させ、パーソナライズされた分岐型オンボーディング案を作成することも検討します。
ペイウォールを確認・設計
ペイウォール分析では、会員特典が明確か、主力プランが目立っているか、トライアルの説明が十分か、そして購入完了後にユーザーをどのステップへ進めるべきかを確認します。
実装と検証を計画
案の実装を依頼すると、Skillは再利用可能な箇所、必要な変更、初回実験に注目します。ただし、このプロジェクトはコンバージョン率や収益の向上を保証するものではなく、案は実際のデータによる検証が必要です。
Skillをインストールする
デフォルト環境にインストール
Appプロジェクトのディレクトリに移動し、次を実行します。
npx skills add HammingDev/haiming-app-monetization現在のプロジェクトのCodexにインストール
Codexを使用し、現在のプロジェクトにSkillをインストールする場合は、次を実行します。
npx skills add HammingDev/haiming-app-monetization --agent codex --yes--agent codex は対象Agentを指定し、--yes はインストール時の確認を自動で行います。
Codexにグローバルインストール
複数のプロジェクトで使用する場合は、グローバルインストールができます。
npx skills add HammingDev/haiming-app-monetization --agent codex --global --yes対話式のインストールでは、サポートされている他のAgentも選択できます。実際に利用できる機能は、実行Agentがプロジェクトの読み取り、アプリの実行、ネットワーク調査に必要なツールを備えているかどうかによって異なります。
基本的な使い方:マネタイズを総合評価する
インストール後、Appプロジェクトに対応するタスクで次のように入力します。
使用 $haiming-app-monetization 评估当前项目,研究相关竞品,
给出套餐定价、个性化 onboarding 和付费墙方案,先不修改代码。この指示には、いくつかの重要な制約が含まれています。
- 現在のプロジェクトを評価:実際のプロジェクト構成と既存の実装に基づいてAgentに作業させます。
- 関連する競合を調査:ツールで可能な場合、外部市場の情報を補足します。
- 包括的な案を提示:料金設定、オンボーディング、ペイウォールを対象にします。
- まずコードを変更しない:先に方向性を確認できるよう、読み取り専用の分析にします。
まずはこの評価モードを使うことをおすすめします。画面の特定が正確か、競合が関連しているか、料金候補に地域と周期が記載されているかを確認してから、実装段階に進むか判断できます。
単一の要素に絞る
現在ペイウォールだけを確認したい場合、マネタイズ全体の分析を依頼する必要はありません。次のように入力できます。
使用 $haiming-app-monetization 检查当前付费墙的会员权益、试用说明和购买路径。この方法は、ペイウォールがすでに公開されているものの、次のような問題を調査したい場合に適しています。
- 会員特典が理解しやすいか。
- トライアルの条件が明確に伝わっているか。
- 主力プランが明確か。
- 購入の入口と導線がつながっているか。
- 購入完了後の次のステップが明確か。
同じ考え方でオンボーディングや料金プランの設計にも取り組めますが、タスク内で確認したい要素と期待する出力を明確にしてください。
評価から実装へ切り替える
デフォルトでは、Skillは製品コードを変更しません。案を確認し、Agentに実装させたい場合は、「評価して実装する」と明確に依頼する必要があります。
使用 $haiming-app-monetization 评估并实现当前项目的 onboarding 和付费墙优化。先定位可复用组件,说明必要改动,再执行实现并给出验证步骤。READMEでは「実装を明確に要求した後でのみ変更する」という境界だけが定められているため、実際の変更範囲と実行結果は、プロジェクト構成、既存コード、Agentのツール機能によって異なります。実装前にバージョン管理で現在の状態を保存し、Agentが提示したファイル範囲を確認してください。
ソースコードがない場合の使い方
読み取り可能なプロジェクトのソースコードがない場合は、製品説明、スクリーンショット、画面録画をAgentに提供できます。分析の質を高めるため、少なくとも次の内容を含めることをおすすめします。
- 製品の対象ユーザーと主な用途。
- 現在のオンボーディングの画面順序とコピー。
- 無料機能と会員特典の違い。
- 既存のプラン、通貨、請求周期、トライアル規則。
- ペイウォールを開いてから購入を完了するまでの導線。
この場合、Agentは実際のコード位置を特定できないため、出力は製品レベルのアドバイスとして扱い、検証済みのエンジニアリング上の結論とはみなさないでください。
高度な使い方
地域、通貨、請求周期を明確にする
料金調査を依頼する際は、対象市場を指定してください。たとえば、特定の地域を優先して分析し、月払い、年払い、その他の周期を分けて整理するよう依頼できます。明示的に指定しない場合でも、最終結果には地域、通貨、周期、情報源、未確認事項を記載する必要があります。
静的分析と実行時の観察を区別する
Agentがコードを読み取ることしかできず、アプリを起動できない場合、推測を実際に観察したユーザー体験として記述すべきではありません。指示に次の内容を追加できます。
请分别标注哪些结论来自源码静态分析,哪些来自实际运行观察;无法验证的部分列为未知项。まずAgentに優先順位を出させる
課題が多い場合は、すべてを一度に変更するのではなく、優先順位を付けて整理するよう依頼できます。
请定位 onboarding、付费墙和购买路径中的问题,按影响与实施成本排序,先给出首轮实验,不修改代码。READMEでは、優先課題、必要な変更、初回実験を出力に含めることが示されています。このようなタスク構成にすると、提案を次の開発作業へつなげやすくなります。
オンボーディングの選択を後続コンテンツに反映させる
パーソナライズされたオンボーディングを設計する際は、ユーザーの選択を収集するだけにしないでください。それぞれの選択を異なるデモ、訴求点、コピーに対応させ、ユーザーにとって分岐が目に見える意味のあるものになるよう依頼します。
購入後の次のステップを確認する
ペイウォールの評価は、支払いボタンの確認だけで終わらせないでください。購入完了後にユーザーが何を見るのか、どの機能に進むのか、解放された会員特典をどのように理解するのかも確認する必要があります。
開発Agentに結論を渡す前に再確認する
実装段階に入る前に、次の点を確認することをおすすめします。
- 画面とコードのパスが実際に存在するか。
- 競合価格に情報源と検証状況が記載されているか。
- トライアルの説明が実際のルールと一致しているか。
- 主力プランと会員特典が明確に伝わるか。
- 変更範囲が現在のバージョンの目標に合っているか。
- 初回実験に検証可能な結果があるか。
機能の範囲とバージョン状況
現在のバージョンは v0.1.0 で、Skill形式の検証に合格しています。その手法はLife Widgetプロジェクトで静的評価と競合調査を完了していますが、コンバージョン率を実際に向上させられることはまだ証明されていません。
ネットワーク調査とプロジェクトの読み取りは、実行Agentのツール機能に依存します。ネットワーク接続がない場合、Skillは価格が未検証であることを示します。アプリを実行できない場合も、静的な判断と実行結果を区別する必要があります。リポジトリ自体にはプロジェクトのソースコードや非公開の共同作業用ブリーフは含まれていません。
Skillのエントリーファイルは SKILL.md で、動作確認の基準は references/acceptance.md にあります。プロジェクトはMITライセンスを採用しており、使用、変更、再配布、商用利用が認められています。ただし、配布時には著作権表示とライセンスを保持する必要があります。
まとめ
haiming-app-monetization は、Appのマネタイズ分析をAI Agentに実行させる一連のプロセスとして整理します。既存実装の読み取り、競合調査、分岐型オンボーディングの設計、料金プランとペイウォールの整理、実装と初回検証の計画までを対象とします。ベストプラクティスは、まず読み取り専用モードで評価し、情報源、未確認事項、変更範囲を確認したうえで、明確な「評価して実装する」という指示によって開発段階へ進むことです。
