knock-product-messaging-strategy について
イベントトリガー、宛先、配信、設定、効果測定まで、製品メッセージングの設計や監査を行うスキルです。製品・メッセージ担当者向けに、Knock で実装可能な計画を `knock-plan.md` にまとめます。
主な機能
- 01イベントトリガーとペイロードを設計
- 02宛先と配信戦略を定義
- 03配信量の制御と設定を計画
- 04効果と通知疲れの兆候を確認
- 05計画を Knock リソースに対応付け
活用シーン
- 01製品のメッセージング体系を設計
- 02既存のワークフローとチャネルを監査
- 03承認済みメッセージの Knock 設定を準備
MCP 対応
メッセージングの判断を Knock のワークフロー、ガイド、オーディエンス、設定に対応付けます。接続時には Knock MCP または CLI を利用でき、明示的な依頼がある場合に限りリソースを作成します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ knocklabs/ skills --skill knock-product-messaging-strategyインストール後、Claude Code で/knock-product-messaging-strategyを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
rules/apply-in-knock.mddata-foundation-and-triggers.mddelivery-strategy.mdknock-plan-file.mdmeasurement-and-review.mdrecipients-and-ownership.mdrelevance-and-preferences.mdvolume-and-batching.md詳細
プロダクトメッセージング戦略スキル
プロダクトを、単発の通知を寄せ集めたものではなく、一貫性のあるメッセージングシステムにします。このスキルでは、効果的なメッセージングに関するプロダクトリーダー向けガイドを、Knock で利用できる計画とリソースを作成するエージェントの手順として具体化します。
関連マニュアル:
出力要件(必須)
計画の全文をリポジトリのルートにある knock-plan.md に書き込みます。チャットは最小限にとどめ、ステータスと確認のみを伝えます。rules/knock-plan-file.md に従ってください。
推奨事項の概要、分類表、チェックリストの全文をチャットに貼り付けないでください。コンテキストの共有や knock-setup への引き継ぎには、計画ファイルを信頼できる情報源として使用します。
概要
メッセージングシステムを設計または監査する際は、以下のルールファイルを順番に確認します。詳細な調査結果はその都度 knock-plan.md に記載し、チャットでは説明しません。
- データ基盤とトリガー — 意味のあるプロダクト上のタイミングとイベントペイロード
- 受信者と担当 — 誰が、なぜメッセージを受け取るべきか
- 配信戦略 — チャネル、エスカレーション、タイミング、停止条件
- 配信量とバッチ処理 — 頻度制御とダイジェスト
- 関連性と設定 — パーソナライズと設定の分類
- 測定とレビュー — 成果、疲労の兆候、ローンチチェックリスト
- Knock で適用 — 計画をワークフロー、ガイド、オーディエンス、設定に対応付ける
このスキルの使い方
プロダクトのメッセージングシステムを設計する
- プロダクトについて調査します(コードベース、イベント、ロール、ライフサイクル)。必要に応じて、確認の質問は最大 3 つまでにします。
rules/data-foundation-and-triggers.mdに従って、意味のあるタイミングと必要なイベントデータを洗い出し、knock-plan.mdに記載します。- 価値の高いタイミングごとに、次のルールファイルを使って受信者、配信、配信量、設定を決定し、チャットではなく計画ファイルを更新します。
- 成長への効果に基づいて優先順位を付けます。アクティベーション、リテンション、収益回復、そして優先度の低い通知の順です。
- 計画内で実装準備完了とする前に、すべての候補を
rules/measurement-and-review.mdに照らして確認します。 rules/apply-in-knock.mdを使って、計画内の Knock の構成を充実させます(または、ユーザーから明示的に依頼された場合に限りリソースを作成します)。接続されている場合は、Knock MCP / CLI を優先して使用します。- チャットでは、
knock-plan.mdを示すステータスを 1 行で伝えた後、どの項目を実装するかを尋ねます。確認の質問は最後に置き、太字にします。
既存の通知プログラムを監査する
- 現在のワークフロー、ガイド、チャネル、設定カテゴリを
knock-plan.mdの「監査」セクションに一覧化します。 - 各項目を
rules/measurement-and-review.mdのレビューチェックリストに照らして評価します。 - 停止条件の不足、対象受信者の条件が広すぎること、チャネルでのスパム、設定の不足をファイル内で指摘します。
- チャットでは、ステータスを 1 行で伝えた後、次に実行する修正/統合/廃止の項目を尋ねます。
セットアップまたは実装に引き継ぐ
- 戦略の承認後に Knock を新規セットアップする場合は、
knock-setupに進みます。 - コピーやチャネルごとの書式設定には、
knock-notification-best-practicesを使用します。 - アプリ内ガイドの UI には、
knock-in-app-uiを使用します。 - ローカルでのリソース管理には、
knock-cliを使用します。
knock-setup に引き継ぐ際は、knock-plan.md のセットアップへの引き継ぎを更新し、同じリストをチャットでも渡します(ユーザーから依頼がない限り、優先順位を付け直しません)。
### Setup handoff
- **plan.** knock-plan.md
- **confirmed.** [names or indexes]
- **skipped.** [names or indexes]
- **deferred / blocked.** [names + reason]
knock-setup は confirmed を確定済みの情報として扱い、詳細を knock-plan.md から読み取り、再調査を省略する必要があります。
ルールファイルのリファレンス
rules/knock-plan-file.md— 計画ファイルのパス、構成、チャットの簡潔さに関するルールrules/data-foundation-and-triggers.md— イベント、ペイロード、モーメントの種類rules/recipients-and-ownership.md— 受信者の選定とエスカレーションrules/delivery-strategy.md— チャネルの段階的な利用とタイミングrules/volume-and-batching.md— 頻度、クールダウン、ダイジェストrules/relevance-and-preferences.md— コンテキスト、パーソナライズ、設定rules/measurement-and-review.md— 成果、通知疲れ、リリース基準rules/apply-in-knock.md— 決定事項をKnockのプリミティブにマッピング
クイックリファレンス
4つのモーメントの種類
- ユーザーが求めた成果 — エクスポート完了、決済送信(通常は即時)
- 共同作業 — メンション、割り当て、承認(即時またはまとめて通知)
- 製品またはアカウントの状態変化 — インテグレーション停止、使用上限、決済失敗
- 時間に基づく条件 — トライアル終了、オンボーディング未完了、承認期限超過
構築前に必ず確認すること
- トリガーは、曖昧な非アクティブ状態の推測だけでなく、意味のある状態変化を表している
- 受信者は、次のアクションに責任を持つ人である
- 主要チャネルとエスカレーション経路を定義している
- 停止/キャンセル条件を定義し、遅延後に再確認する
- 設定カテゴリを割り当てる(またはトランザクション/サービス上重要であることを明示する)
- 成功指標は開封率だけでなく、製品の成果である
成長施策の優先順位
- アクティベーション/価値実現までの時間
- コアループのエンゲージメント(コラボレーション、習慣)
- 収益の保護(決済失敗、トライアル、上限)
- 状態を正確に捉えた再エンゲージメント/呼び戻し
- お知らせと教育(割り込み度が最も低い)