four-core-documents について
Digital Marketing Pro のスキルで、事業分析、セグメンテーション、ブランドポジショニング、チャネル計画の4文書を順に作成します。個別作成や、クライアント検証に基づく v2 の再作成、統合版の出力にも対応します。
主な機能
- 014つの戦略文書を順番に作成
- 02個別文書や指定した v2 の再作成
- 03最新文書を経営層向けに統合
- 04ブランドや案件、前工程の完了が前提
活用シーン
- 01マーケティング案件の戦略基盤づくり
- 02クライアントの意見を受けたポジショニングやチャネル計画の修正
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ indranilbanerjee/ digital-marketing-pro --skill four-core-documentsインストール後、Claude Code で/four-core-documentsを入力して読み込まれたか確認します。
詳細
/digital-marketing-pro:four-core-documents — 戦略の中核(61ステップ)
このスキルでは、取り組みの方法論のパート3として、ブランドを戦略的に深く定義する4つのドキュメントを作成します。すべてのチャネル戦略、クリエイティブブリーフ、コピーは、これらのドキュメントを参照します。
コンテキストの効率化
負荷の高いスキルです。参照するファイルは、まず Grep で検索してから読み込み、offset と limit を指定して該当する範囲だけを Read してください。ファイルを開く前に、ブランドのワークスペース ~/.claude-marketing/brands/{slug}/(またはその環境変数が設定されている場合は $CLAUDE_PLUGIN_DATA/digital-marketing-pro/brands/{slug}/)を一覧表示してください。セッション途中で再実行する場合は、すでにコンテキストにあるファイルを読み飛ばしてください。
仕様: four-core-documents-spec.md — 4つのドキュメントにわたる全61ステップの詳細です。
取り組みのコンテキスト: engagement-flow-methodology.md — 12パートのフローにおけるパート3の位置づけです。
前提条件
このスキルを実行する前に、次の項目を確認してください。
~/.claude-marketing/brands/{brand-slug}/profile.jsonにブランドプロフィールがあること。ない場合は、まず/digital-marketing-pro:brand-setupを実行してください。- 状態ファイル
_engagement.jsonが存在し、取り組みが初期化されていること。初期化されていない場合は、まず/digital-marketing-pro:engagement startを実行してください。 - パート1(クライアント入力)が完了していること。 パート3を開始する前に、確定した事実と意見に基づく仮説を記録する必要があります。
- パート2(外部調査)が少なくとも開始されていること。 パート2の調査の一部はパート3と並行して続けられますが、キックオフは完了している必要があります。
前提条件を満たしていない場合、出力を作成してはいけません。代わりに、最初に実行すべきコマンドをユーザーに案内してください。
サブコマンド
4つのドキュメントをすべて作成する
/digital-marketing-pro:four-core-documents <brand-slug> <engagement-id>
3.1、3.2、3.3、3.4を順番に作成します。所要時間は、取り組みの複雑さによって異なります。
単一のドキュメントを作成する
/digital-marketing-pro:four-core-documents <brand-slug> <engagement-id> --doc 3.1
指定したドキュメントだけを作成します。再実行(パート6)や、特定のドキュメントだけを個別に作り直す場合に便利です。
v2として再実行する
/digital-marketing-pro:four-core-documents <brand-slug> <engagement-id> --view v2 --doc "3.1,3.3"
指定したドキュメントのv2版を作成します。--doc には単一のID(3.1)またはカンマ区切りのリスト("3.1,3.3")を指定します。意思決定マトリックスを受けて再実行する、パート6で使用します。(正式なフラグは --doc、--view v2、--combined です。--docs はありません。)
統合コアドキュメント(3.C)を作成する
/digital-marketing-pro:four-core-documents <brand-slug> <engagement-id> --combined
4つの正式なコアドキュメント(それぞれの最新バージョン)を、マスター目次、マスター前提一覧表、マスター出典インデックスを備えた、経営層向けの単一の参照ファイルにまとめます。経営層向けに単一ファイルでの閲覧が必要な場合にのみ作成します。
作成順序
4つのドキュメントはそれぞれ前の内容を基に構築するため、順番に作成します。
- 3.1 事業・SBU分析(18ステップ)— 基礎となるドキュメントです。事業の実態を明らかにします。
- 3.2 セグメンテーションフレームワーク(15ステップ)— 3.1のSBUと顧客データを基にします。
- 3.3 ブランドポジショニングとコミュニケーション(19ステップ)— 3.2のペルソナを基にします。
- 3.4 DMFlow(9ステップ)— 3.1、3.2、3.3を基にチャネルを決定します。
再実行時は、影響を受けるドキュメントのみを再生成します。ほかのドキュメントは現在のバージョンのままです。
ドキュメントごとの作成
3.1 — ビジネスとSBUの分析(18ステップ)
four-core-documents-spec.mdの3.1の仕様セクションを参照してください。18のステップは次のとおりです。
- SBUの特定
- SBUを分離する根拠
- SBUごとの収益源
- SBUごとのユニットエコノミクス
- バリューチェーンのマッピング
- タスク単位の粒度での提供内容ポートフォリオ
- 価格体系
- 組織および市場投入モデル
- 販売・流通体制
- 根拠を含む完全なSWOT分析
- 成長のレバー
- 制約
- 顧客獲得の経済性
- 顧客維持の経済性
- パートナーシップとチャネルへの依存関係
- リスクプロファイル
- エンゲージメントに対する戦略的示唆
- 未解決の質問
入力:
part-01-client-inputs/stone-facts.json— 真実の基準となる事実part-02-external-research/— 偏りのない外部調査(業界データ、市場の状況)~/.claude-marketing/brands/{slug}/profile.jsonのブランドプロフィール- (Opinionの仮説を事実として使用しないでください。これらは事実ではなく、調査の質問です)
出力:
engagements/{id}/part-03-four-core-documents/v1/3.1-business-and-sbu-analysis.md
(v2で再実行する場合:同じパスを使用しますが、v1/ではなくv2/に出力します)
出力構造:
---
document: 3.1-business-and-sbu-analysis
version: v1.0
engagement: {engagement-id}
brand: {brand-slug}
produced: {iso-timestamp}
view: v1 # or v2 for re-runs
---
# 3.1 Business & SBU Analysis
## Step 1: SBU Identification
[Content for step 1]
## Step 2: SBU Separation Rationale
[Content for step 2]
... (all 18 steps, in order)
## Sources
[Numbered list of every cited source: client docs, public sources, industry reports, Stone facts referenced]
## Open Questions
[Anything that could not be answered with available info]
## Change Log
### v1.0 — {date}
- Initial unbiased research version produced from Part 2 + Stone facts.
3.2 — セグメンテーションフレームワーク(15ステップ)
15のステップは次のとおりです。
- ターゲットグループの特定
- 基準に基づくTGのスコアリング
- TGの優先順位付け
- サブTGの分類
- 主要TGごとのペルソナ作成(actionable-persona-format.mdを使用)
- ペルソナごとの行動属性
- ペルソナごとの心理的属性
- ニーズ状態のマッピング
- 地理的分布
- (B2Bのみ)ペルソナごとの複数の関係者から成る意思決定ユニット(b2b-decision-making-unit.mdを使用)
- (B2Bのみ)MQLの定義
- (B2Bのみ)SQLの定義
- (B2Bのみ)パイプラインのロジック
- アンチペルソナ
- 活用ガイダンス
B2Cのエンゲージメントでは、ステップ10~13を省略します。このスキルは、ブランドプロフィールのbusiness_model.typeフィールドからB2BかB2Cかを判定します。
入力:
- 3.1(作成直後)— SBUと顧客のベースライン
part-04-competitive-customer-market/v1/4.3-customer-analysis.md(利用可能な場合。偏りのない顧客調査に使用)- ブランドプロフィール
出力:
engagements/{id}/part-03-four-core-documents/v1/3.2-segmentation-framework.md
3.3 — ブランドポジショニングとコミュニケーション(19ステップ)
19のステップは次のとおりです。
- 検討したポジショニング案
- 案ごとの根拠
- 案ごとのトレードオフ
- 選定したポジショニングとその擁護の論拠
- ポジショニングステートメント(正式な一文)
- トレードオフの明示
- ブランドの約束
- ブランドの約束を裏付ける証拠
- 主要なメッセージ体系
- メッセージの柱(3~5個)
- 柱ごとの裏付けとなる証拠
- セグメントごとのメッセージのバリエーション
- フルファネルのコミュニケーションフレームワーク(TOFU/MOFU/BOFU/維持/推奨)
- トーン・オブ・ボイスの原則
- 明確な禁止表現
- センシティブなトピックへの対応
- 危機コミュニケーションの姿勢
- チャネル横断での適用ガイダンス
- ポジショニングに関する未解決の質問
入力:
- 3.1 + 3.2(作成直後)
part-04-competitive-customer-market/v1/4.2-competitor-positioning.md(利用可能な場合)- ブランドプロフィール(現在のブランドボイスのシグナルに使用)
出力:
engagements/{id}/part-03-four-core-documents/v1/3.3-brand-positioning-and-communications.md
3.4 — DMFlow(9 ステップ)
9 つのステップ:
- 検討対象となるチャネルの全体像(five-digital-markets.md を使用)
- 各チャネルの選定とその根拠
- チャネルごとのファネル設計
- 有料/オーガニック/アーンド/オウンドを横断したメディアミックスのロジック
- ビジネスレベルでの予算配分ロジック(in-market-out-market.md に従った In-Market と Out-Market の配分を含む)
- チャネル間の相互依存関係と実施順序
- コンバージョンフレームワーク
- 測定アプローチ
- 戦略的な示唆とトラックの比重
入力:
- 3.1 + 3.2 + 3.3(作成済みのもの)
- ブランドプロフィール(現在のチャネル、予算枠)
- 7 つのファミリー/17 のチャネル分類には channel-families.md
出力:
engagements/{id}/part-03-four-core-documents/v1/3.4-dmflow.md
品質規律(4 つのドキュメントすべてに適用)
- すべての主張に出典を示します。「私たちはこう考えます」ではなく、出典を引用した「証拠が示すところでは」とします。
- すべての仮定を明示します。 CAC、LTV、市場規模などを推定する場合は、方法論と入力値を記載します。
- すべての推奨事項は分析に基づくものとします。 本文で裏付けられていない結論は含めません。
- 一般論は避けます。「強いブランド」は一般論です。「出典によると、ターゲットセグメントにおけるブランド想起率は 92%」は具体的です。
- 4 つのドキュメントすべてで相互参照の一貫性を保ちます。 3.2 で定義したペルソナは、3.3 のメッセージのバリエーションと 3.4 のチャネル選定でも同じペルソナを参照する必要があります。
- 未解決の質問は隠さず、記録します。
- 確定した事実は事実として、意見に基づく仮説は質問として扱います。 ドキュメント内で意見を事実として扱わないでください。
- どのような選択(チャネル選定、ペルソナの優先順位付け、ポジショニングのトレードオフ)にも、多次元意思決定フレームワーク(decision-framework.md を参照)を使用します。
単一ファイルの原則
各ドキュメントは、すべてのステップを含む単一のファイルとして作成します。出力制限により 1 回のターンで完了できない場合は、次のようにします。
- ここまでの部分的なドキュメントを保存します
- 次のターンでは同じファイルの続きから作業します(新しいファイルは絶対に作成しません)
- すべてのステップが含まれた時点で、ファイルを完成とみなします
隠れた続行状態はありません。このスキルは、中断位置を保持しません。ディスクに保存された部分ファイルだけが記録として残ります。ドキュメントの作成途中で出力が中断された場合は、ドキュメントの作成を再実行します。保存済みの部分ファイルをコンテキストとして読み込み、残りのステップを同じファイルに追記してください。エンゲージメントレベルで中断された実行を再開する場合は、/digital-marketing-pro:resume を使用して、そのパートの最後のチェックポイント成果物から再開します。保存済みファイルを常に正とします。
作成後
4 つのドキュメントすべてを作成した後(または個別に作成した後)に、次の作業を行います。
- Living Project Instruction File を更新します。
- Strategic Facts セクション:ポジショニングステートメント、主要ペルソナの概要、チャネルの選定、ユニットエコノミクスを抽出します
- Version History セクション:新しい v1.0 エントリーを追加します
_engagement.jsonで Part 3(または対象のサブドキュメント)を完了済みとしてマークします- Part 4 が次の自然なステップであることをユーザーに伝えます
v2 の再実行
--view v2 を指定して実行すると、このスキルは次の処理を行います。
- 対象ドキュメントの v1 バージョンを読み込みます
- Part 5 の Client Validation Document(クライアントが要求した変更内容)を読み込みます
- 対象ドキュメントに適用される変更の該当部分を読み込みます
- v1 からの変更点を一覧にしたヘッダーセクションを含めて v2 を作成します。
## v1 → v2 Changes
- Section X (Step N): {what changed} — driven by {client validation finding ID}
- Section Y: ...
v2/{doc-name}.mdに保存します(v1 ファイルは変更しません)engagement-state.py bump-versionを使用して_engagement.jsonのバージョンを更新します- 変更された戦略的事実で LIF を更新します
例
例 1:4 つのドキュメントすべてを初めて作成する
User: Produce the four core documents for the Acme engagement.
Skill response:
1. Verify pre-conditions: brand profile ✓, engagement initialised ✓, Part 1 complete ✓, Part 2 in progress ✓
2. Begin 3.1 Business & SBU Analysis. Read Stone facts, Part 2 research, brand profile. Walk all 18 steps. Cite sources throughout. Save to v1/3.1-business-and-sbu-analysis.md.
3. Begin 3.2 Segmentation Framework. Read 3.1, Part 4.3 if available. Detect business model = B2B from profile, so include steps 10-13. Walk 15 steps. Save to v1/3.2-segmentation-framework.md.
4. Begin 3.3 Brand Positioning. Read 3.1, 3.2, Part 4.2 if available. Walk 19 steps. Save to v1/3.3-brand-positioning-and-communications.md.
5. Begin 3.4 DMFlow. Read 3.1, 3.2, 3.3. Apply 5 Digital Markets taxonomy. Walk 9 steps. Save to v1/3.4-dmflow.md.
6. Update LIF: positioning statement, primary persona, channel selections, blended CAC estimate.
7. Mark Part 3 completed.
8. Brief: "Part 3 complete. 4 documents, 61 steps. Total ~12,000 words across all four. Recommend reviewing 3.3 (positioning) carefully — the chosen positioning has notable trade-offs documented in step 6."
例 2:Part 5 の後に v2 を再実行する
User: Re-run 3.3 and 3.4 as v2 — client rejected the positioning and we need to redo the channel mix as a result.
Skill response:
1. Verify Part 5 Client Validation Document exists with positioning rejection captured ✓
2. Begin 3.3 v2. Read 3.3 v1 + Client Validation Document. Re-do positioning per client direction. Add v1→v2 changes header. Save to v2/3.3-brand-positioning-and-communications.md.
3. Begin 3.4 v2. Read 3.4 v1 + (now updated) 3.3 v2. Re-do channel mix to align with new positioning. Add v1→v2 changes header. Save to v2/3.4-dmflow.md.
4. Bump versions: engagement-state.py bump-version --doc 3.3 + --doc 3.4
5. Update LIF: new positioning statement, new channel selections, version history.
6. Brief: "v2 re-runs complete. 3.1 and 3.2 unchanged (still v1.0). 3.3 and 3.4 now at v2.0. Both views remain available. Operating decisions should reference v2 docs."
例 3:経営層によるレビュー用に統合コアドキュメントを作成する
User: Produce the Combined Core Document for the executive presentation next week.
Skill response:
1. Verify all four core documents exist (latest version of each) ✓
2. Read 3.1 v1.0, 3.2 v1.0, 3.3 v2.0, 3.4 v2.0
3. Synthesise into single document with:
- Master TOC at top
- Each document as a major section
- Master Assumptions Table (extract every "Assumption" call-out from all four docs)
- Master Source Index (de-duplicated list of every source cited)
4. Save to part-03-four-core-documents/3.C-combined-core-document.md
5. Brief: "3.C produced. 60+ pages. Includes master TOC + assumptions table + source index. Recommended exports: PDF for the executive deck, DOCX if they want to annotate."
関連スキル
engagement-workflow— Part 3 を含む12パートのフローをオーケストレーションしますclient-validation-document— v2 の再実行をトリガーする Part 5 の成果物です- このスキルが利用する既存のスキルとエージェント:
audience-intelligence、competitive-intel、market-intelligence、brand-guardian
関連リファレンス
- four-core-documents-spec.md — 標準となる61ステップの仕様
- actionable-persona-format.md — 3.2 のステップ5
- b2b-decision-making-unit.md — 3.2 のステップ10〜13(B2B)
- five-digital-markets.md — 3.4 のステップ1
- in-market-out-market.md — 3.4 のステップ5
- channel-families.md — 3.4 のステップ2
- decision-framework.md — 意思決定全般で使用します
- unit-economics-framework.md — 3.1 のステップ4