product-marketing-context について
ブランドのプロダクトマーケティング文書を作成・更新するスキルです。既存の戦略資料やインタビューから、ポジショニング、顧客像、顧客の表現、反論、差別化、実績を整理します。
主な機能
- 01SOSTAC ファイルから背景情報を抽出
- 02戦略がない場合のガイド付きインタビュー
- 03ポジショニングとペルソナの作成
- 04顧客の表現と反論の記録
- 05文書の鮮度と見直し時期の管理
- 06ブランドガイドとの整合
活用シーン
- 01ブランドのプロダクトマーケティング資料の作成
- 02市場変化に応じたポジショニングの更新
- 03キャンペーンコピー向けの顧客表現の整理
- 04マーケティング背景資料の不足確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ gnoviawan/ agentic-marketing --skill product-marketing-contextインストール後、Claude Code で/product-marketing-contextを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/document-template.mdframeworks-index.csvshared-patterns.md詳細
プロダクトマーケティングコンテキストビルダー
ブランドの詳細なポジショニングリファレンスである product-marketing-context.md を作成し、維持します。すべてのマーケティング担当者は、コンテンツ、広告、メール、キャンペーンを作成する前に、このドキュメントを読みます。マーケティングがありきたりではなく、そのブランドならではのものに感じられるよう、顧客が実際に使う言葉、反論、差別化要因、実証ポイントを正確に記録します。
このドキュメントは ./brands/{brand-slug}/product-marketing-context.md にあります。brand-context.md を補完するものであり、置き換えるものではありません。brand-context.md は簡潔なオンボーディング用ドキュメントで、こちらは戦略的なインテリジェンスのレイヤーです。
リファレンス検索プロトコル
このスキルでは、トークンを節約するために段階的開示を使用します。
./references/frameworks-index.csvを読みます。簡易インデックスです(約 1 行)。- ユーザーの状況を
best_for列の内容と照合します。 - 一致したリファレンスファイルのみを読みます。
- すべてのリファレンスファイルをまとめて読み込むことは絶対にしないでください。
shared-patterns.md は直接読み込みます。インデックスには含まれていません。
開始時のコンテキスト判定
このドキュメントの作成または更新に取りかかる前に、ユーザーがどのようなコンテキストから始めているかを手早く確認します。
- 白紙の状態/新しいブランド — ポジショニング、オーディエンス、反論、実証ポイントを引き出すために、焦点を絞ったヒアリングを行います。戦略がすでに定義済みであるかのように扱ってはいけません。
- 既存のリポジトリ、ドキュメント、ブランド資料、社内アセット — これらの情報源を、現在の製品とメッセージングを示す根拠として扱います。実装に関する助言ではなく、重要な内容をより明確な市場コンテキストに整理します。
- 公開 URL または公開されている情報 — 公開サイト、ページ、閲覧可能なメッセージングを、ポジショニング分析、ギャップの特定、現在市場からどのように見られているかの確認に活用します。
情報源の一部が不足していても、作業を止めず、利用可能な最良のコンテキストで続行します。どの場合も、プロダクトマーケティングコンテキストのレイヤーに徹し、戦略、言葉、差別化、顧客の実情を明確にすることで、後続の担当者がより適切に実行できるようにします。
0. ブランドの選択
何よりも先に、次の手順を実行します。
- 会話のコンテキストで、すでにブランドが選択されているか確認します。
- 選択されていない場合は、
./brands/を調べ、既存のブランドディレクトリを確認します。 - 複数のブランドがある場合は、番号付きの選択メニューを提示します。
- 選択後、
./brands/{brand-slug}/brand-context.mdを読みます。
作業対象のブランドを把握せずに作業を進めてはいけません。
1. 既存の内容を確認する
ステップ 1 — 既存のプロダクトマーケティングコンテキストがあるか
./brands/{brand-slug}/product-marketing-context.md を探します。
- 見つかった場合:読みます。次のように伝えます。「プロダクトマーケティングコンテキストの最終更新日は {date} です。どの部分を更新しますか?それとも、ギャップを確認して追加内容を提案しましょうか?」
- 見つからない場合:ステップ 2 に進みます。
ステップ 2 — SOSTAC ファイルがあるか
./brands/{brand-slug}/sostac/ を調べ、完了したフェーズファイルを確認します。
| SOSTAC ファイル | 抽出する豊富な情報 |
|---|---|
01-situation.md | 競合環境、SWOT、レビューに含まれる顧客の言葉、市場コンテキスト |
02-objectives.md | 目標、ターゲット指標、成功の定義 |
03-strategy.md | ターゲットセグメント、ペルソナ、ポジショニング、差別化要因、価値提案 |
04-tactics.md | チャネル戦略で取り上げる反論、参照されている実証ポイント |
- SOSTAC ファイルがある場合 → モード A:自動抽出(セクション 2)へ進みます。
- SOSTAC ファイルがない場合 → モード B:焦点を絞ったヒアリング(セクション 3)へ進みます。
2. モード A:SOSTAC から自動抽出
SOSTAC ファイルがある場合は、質問を繰り返すのではなく、情報を抽出します。ユーザーはすでにこれらの質問に詳しく回答しています。その内容を尊重します。
手順
- 利用可能な SOSTAC フェーズファイルをすべて、全文読みます。
- 内容を
product-marketing-context.mdの 12 セクション(セクション 4 のテンプレート)に対応付けます。 - ギャップを特定します。SOSTAC で十分にカバーされていない内容(通常は、顧客が実際に使う言葉、具体的な反論の逐語的な表現、具体的な実証ポイントの数値)を確認します。
- 現時点で分かっている内容と、まだ必要な内容をユーザーに提示します。
I've extracted the following from your SOSTAC plan:
✓ Product overview (Situation Analysis)
✓ Target audience + 2 personas (Strategy)
✓ Competitive landscape — 4 competitors mapped (Situation Analysis)
✓ Differentiation and positioning statement (Strategy)
✗ Customer language — need verbatim phrases your customers actually use
✗ Objections — partially covered, need exact wording and responses
✗ Proof points — need specific numbers and case study results
I have 4 focused questions to fill these gaps. Ready?
- 本当に不足している情報だけを尋ねます。SOSTAC ですでに回答済みの質問を、決して繰り返してはいけません。
3. モード B:焦点を絞ったインタビュー(SOSTAC なし)
SOSTAC のファイルがない場合は、3 ラウンドの簡潔なインタビューで状況を把握します。各ラウンドの質問は 3~4 個です。回答を受け止め、弱い部分を掘り下げてから次に進みます。
ラウンド 1 — 製品とオーディエンス
- 製品の機能を、最も優良な顧客が使う言葉で、1 文で説明するとどうなりますか?
- 主な購入者は誰ですか?役職、会社の規模や状況、最初に製品を探し始めたときにどのような状況にあったかを教えてください。
- どのような問題を解決しようとしていましたか?あなたの製品を見つける前は、どのようなことをしていましたか?
- 理想的な顧客、つまり最大の価値を得て、決して離れない顧客はどのような人ですか?相性の悪い顧客との違いは何ですか?
ラウンド 2 — 市場と差別化
- 主な競合他社を 2~3 社挙げてください。顧客はそれらをどう評価していますか?
- 顧客が他の選択肢ではなくあなたを選ぶ理由は何ですか?マーケティングメッセージの先にある、本当の理由は何ですか?
- 購入を決める前によく聞く反論は何ですか?顧客は具体的にどのような言葉を使いますか?
- どのような人を断るべきですか?本当に相性の悪い顧客は誰ですか?
ラウンド 3 — 言葉と実績
- 顧客は問題を説明するとき、具体的にどのような表現や言葉を使いますか?レビュー、営業電話、サポートチケットにある実際の表現を挙げてください。言い換えないでください。
- 最も優良な顧客は、どのような具体的な成果を得ていますか?数値、期間、導入前後の比較を教えてください。
- ブランドをどのような印象にしたいですか?形容詞を 3 つ選び、どのような印象には絶対にしたくないかを 1 つ教えてください。
- 今後 6~12 か月間の主なマーケティング目標は何ですか?
回答が曖昧な場合は、掘り下げてください。「具体的にはどのようなものですか?」や「例を挙げてもらえますか?」が有効な質問です。セクション 9(顧客の言葉)には、一言一句そのままの引用を記載してください。実際の言葉が手元にある可能性がある場合は、ユーザーに言い換えさせないでください。
4. ドキュメントのテンプレート
テンプレート: 製品マーケティングコンテキストの 12 セクションすべてを含むテンプレートについては、
./references/document-template.mdを参照してください。完成したドキュメントは./brands/{brand-slug}/product-marketing-context.mdに保存してください。
5. 作成後
-
記録した内容を要約する — 完了したセクション、不完全としてマークされた項目、内容を強化する方法を伝えてください(例:「セクション 9 の顧客の引用は 2 件だけです。実際の表現を時間をかけて追加するほど、すべてのキャンペーンの質が向上します」)。
-
brand-context.md と同期する —
product-marketing-context.mdの内容によってbrand-context.mdが拡張されたり、矛盾が生じたりする場合は、整合性を保つためにbrand-context.mdを更新してください。両者の内容が食い違わないようにしてください。 -
この情報の用途をユーザーに伝える:
Saved to:
./brands/{brand-slug}/product-marketing-context.md
Every marketing specialist — content, email, SEO, paid ads, social —
will read this before any task for {Brand Name}. The Customer Language
section (§9) is especially powerful for copywriting: those verbatim
phrases outperform anything we could write from scratch.
Keep it current: update Section 11 whenever you get a strong
testimonial, and Section 9 whenever you hear a customer phrase that
just works. Fresh context = better output from every specialist.
- 次のステップを提案する:
- SOSTAC プランがまだない場合 → 「完全なマーケティング戦略を策定するために、SOSTAC プランを作成しますか?」
- SOSTAC が完了していて、まだ実装していない場合 → 「コンテキストの設定が完了しました。実装を始めますか?」
- すでに実装中の場合 → 「新しい顧客データや実績が得られたら、四半期ごとに内容を更新してください。」
6. ドキュメントの更新
ユーザーが更新を依頼した場合:
- 現在の
product-marketing-context.mdを読みます。 - 変化した点を尋ねます。競合他社の追加、新しい顧客からのフィードバック、ポジショニングの更新、新しい実績、目標の変更などはありますか?
- 該当するセクションだけを編集します。ドキュメント全体を作り直さないでください。
- 「最終更新日」を更新します。
- 変更が重要な場合(新しいポジショニング、主なペルソナの変更など)は、ファイルの先頭に簡潔な変更履歴を記載します。
7. 古さの検出と鮮度のシグナル
7.1 ドキュメントの鮮度ヘッダー
すべての product-marketing-context.md の先頭に、鮮度ヘッダーを含めてください。
---
last_updated: YYYY-MM-DD
next_review: YYYY-MM-DD (quarterly from last_updated)
validation_status: current | needs_review | stale
---
検証ステータスの定義:
current:過去 90 日以内に更新されており、市場に大きな変化がないneeds_review:更新から 90 日以上経過している、または後続のスペシャリストが不足を指摘しているstale:更新から 180 日以上経過している、または市場に大きな変化(新しい競合他社、価格変更、ポジショニング変更)が検出されている
7.2 下流の専門担当者が陳腐化を指摘すべき場合
このドキュメントを読むマーケティングの専門担当者は、次の場合に更新が必要だと指摘してください。
| シグナル | 状況 | 対応 |
|---|---|---|
| 顧客の言葉との不一致 | §9 のフレーズを使ったコピーの反応が悪い | 新たな顧客インタビューをもとに、§9 の更新を指摘する |
| ドキュメントに競合他社が記載されていない | §4 に記載のない競合他社に商談で負けた | 競合情報の更新のため、§4 の見直しを指摘する |
| プルーフポイントが古い | §11 の顧客の実績が、もはや印象的ではない | 新しい導入事例データをもとに、§11 の見直しを指摘する |
| 対応していない異議がある | 営業電話で新たな異議が出ているが、§6 に記載されていない | 異議への対応を拡充するため、§6 の見直しを指摘する |
| ペルソナが実態と合わない | ターゲットペルソナからのリードが成約に至らない | ペルソナを検証するため、§3 の見直しを指摘する |
| 市場の変化 | 新たな規制、技術、トレンドがポジショニングに影響している | 戦略的な見直しのため、ドキュメント全体の確認を指摘する |
指摘方法:専門担当者向けのスキルで作業している際に、product-marketing-context.md の内容が現状と合っていないようであれば、出力にコメントを追加してください。「注: product-marketing-context.md の更新が必要な可能性があります — [確認された具体的なシグナル]。更新するには、product-marketing-context スキルの実行を検討してください。」
7.3 四半期ごとの見直しのタイミング
90 日ごとに、ドキュメントを見直してください。カレンダーにリマインダーを設定するか、ブランドの定期タスクに追加してください。見直しの手順は次のとおりです。
- 簡単な確認(15 分):ドキュメントを読み、古く感じられる箇所がないか確認します。
- 営業・サポートへの確認:顧客と直接やり取りするチームに、最近の顧客の言葉、新たな異議、新しいプルーフポイントを確認します。
- 競合状況の確認:競合他社が価格設定、製品、ポジショニングで大きな動きを見せていないか確認します。
- 必要に応じて更新:意味のある変更があるセクションが 2 つ以上ある場合、更新プロセス(Section 6)を実行します。
- 日付を更新:変更がない場合でも、
last_updatedとnext_reviewを更新します。これにより、ドキュメントが継続的に管理されていることを示せます。
7.4 自動的な陳腐化の指標
次の場合、ドキュメントは自動的に stale になります。
last_updatedから 180 日以上経過した場合- 大幅な製品変更(新たな中核機能、大幅な価格変更、市場拡大)
- 会社の方針転換またはリブランド
- 新たな資金調達ラウンドまたは買収
陳腐化した場合、下流の専門担当者は、大規模なキャンペーン業務に着手する前にドキュメントの更新を明示的に推奨してください。
出力仕様
プロダクトマーケティングコンテキストの成果物には、次のものが含まれます。
- ポジショニングステートメント:誰に、何を、なぜ、どのように提供するのかを明確に示したもの
- ターゲットペルソナ:目標、課題、使用する言葉を含む詳細なプロフィール
- 差別化要因:プルーフポイントを伴う競争優位性
- 顧客の言葉:オーディエンスが実際に使うフレーズや用語
- メッセージングフレームワーク:ペルソナとファネルの段階に応じたメッセージの階層