mcpField
B
blog-brief

blog-brief

github.com/infrasity-labsマーケティング・グロース15196 回インストール18 週間前に更新
リポジトリ

blog-brief について

blog-brief は、ブログ記事を企画するチーム向けにコンテンツブリーフを作成するスキルです。キーワード調査、競合分析、統計データの収集、テンプレートの提案に加え、プロジェクト内の DISCOURSE.md からテーマ情報を取り込めます。

主な機能

  1. 01キーワードと検索意図の調査
  2. 02検索上位コンテンツの分析
  3. 03記事テンプレートの提案
  4. 04統計データと出典の収集
  5. 05DISCOURSE.md のテーマ活用

活用シーン

  1. 01対象キーワードの記事ブリーフ作成
  2. 02記事構成とテンプレートの選定
  3. 03競合の不足点と根拠データの整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill blog-brief

インストール後、Claude Code で/blog-briefを入力して読み込まれたか確認します。

詳細

ブログブリーフ生成:コンテンツ計画

Google の検索順位と AI 引用プラットフォームの両方で最大限の効果を得られるよう、ブログ執筆を導く包括的なコンテンツブリーフを生成します。

参照ドキュメント:

  • references/content-templates.md:テンプレートの選定基準
  • references/distribution-playbook.md:チャネル別の配信戦術
  • references/internal-linking.md:リンク構造のパターン
  • skills/blog/references/research-quality.md - 5 次元の品質評価基準、事前確認で注意すべき落とし穴の分類、情報の鮮度基準(v1.8.0;スキルを横断する参照先はオーケストレーターの references ディレクトリにあります)
  • skills/blog/references/synthesis-contract.md - 統合出力の 6 つの LAW(v1.8.0)

自動読み込みされる入力(v1.8.0)

プロジェクトルートに DISCOURSE.md(/blog discourse によって生成)がある場合、ブリーフの生成を始める前に読み込んでください。ブリーフの競合状況と情報利得に関するセクションを充実させるために、discourse ブリーフの「新しい点」「コンセンサスのテーマ」「異論のある見解」セクションを活用してください。DISCOURSE.md から引用する際は、同じインライン [name](url) 形式を使用してください。DISCOURSE.md がない場合、動作は変わりません。

相互参照

根拠に基づくキーワードの発見、オーディエンス像のプロンプト、コンテンツの優先順位付け(いずれもブリーフ生成の直前の工程)については、/blog flow find を参照してください。

ワークフロー

ステップ 1:トピックの確認

ユーザーから次の情報を収集します。

  1. トピックまたはキーワード(必須)
  2. 対象読者(誰が読むのか?)
  3. 検索意図:情報収集、商業、取引、ナビゲーション
  4. ビジネスの背景:会社は何をしているのか?CTA は何か?

トピックだけが提示された場合は、文脈から残りの情報を推測します。

ステップ 2:キーワード調査

WebSearch を使用して、次の手順を実行します。

  1. 対象キーワードを検索し、現在上位に表示されているページを分析します
  2. 主要キーワード(完全一致の対象語)を特定します
  3. 副次キーワードを 3~5 個(関連語、ロングテールキーワード)特定します
  4. 質問形式の検索クエリを 3~5 個(「他の人はこちらも質問」形式)特定します
  5. 検索意図を記録します。検索ユーザーは実際に何を求めているのでしょうか?
ステップ 2.5:テンプレートの推奨

トピック、検索意図、競合状況を分析し、12 種類のコンテンツテンプレートから 1 つを推奨します。選定基準については references/content-templates.md を読み込んでください。

利用可能なテンプレート:

テンプレート最適な用途
how-to-guide手順を追った説明コンテンツ
listicle厳選リスト、ランキング、リソースのまとめ
case-study特定の事例や成果の詳細な分析
comparison2 つ以上の選択肢の比較評価
pillar-pageクラスターコンテンツへのリンクを含む包括的なトピックハブ
product-review長所・短所・結論を含む詳細な評価
thought-leadership専門家の見解、業界のトレンド、予測
roundup専門家の引用、ツール集、おすすめリスト
tutorialコードや設定例を含む技術的な解説
news-analysis専門家の解説を交えた時事的な報道
data-research独自データ、調査結果、ベンチマークの調査結果
faq-knowledge質問形式のリファレンスコンテンツ

選定手順:

  1. 検索意図に最も適したテンプレートを選びます
  2. 上位表示されている競合ページの形式を確認します
  3. ユーザーが利用できる素材(データ、専門知識、ツール)を考慮します
  4. 該当するテンプレートファイルを templates/[type].md から読み込みます
  5. ブリーフの出力にテンプレート名を含めます
ステップ 3:競合分析

対象キーワードで上位表示されている 3~5 ページを分析します。

  1. コンテンツの長さ:平均の語数はどのくらいですか?
  2. 見出し構成:H2 はいくつありますか?どのようなトピックを扱っていますか?
  3. 視覚要素:競合ページではグラフ、画像、動画を使用していますか?
  4. コンテンツのギャップ:すべての競合ページに共通して欠けているものは何ですか?
  5. 鮮度:最後に更新されたのはいつですか?
  6. 構造化データ:FAQ などのリッチリザルトを使用していますか?(注:HowTo は 2023 年 9 月に廃止)
  7. テンプレートのパターン:上位の検索結果では、どのようなコンテンツ形式が使われていますか?
ステップ 4:統計データの調査

記事に含めるべき統計データを 8~12 件見つけます。

  1. 検索:「[topic] study 2025 2026 data statistics research」
  2. Tier 1~3 のソースを優先します
  3. 各統計データについて、数値、ソース、URL、日付、方法論を記録します
  4. グラフでの可視化に適した統計データを 2~4 件特定します
  5. TL;DR やソーシャル共有に適した統計データを 1~2 件特定します
ステップ 5:ブリーフの生成

出力形式:

# Content Brief: [Title Suggestion]

## Template
**Recommended**: [template-name]: [1-sentence rationale]
**Template file**: `templates/[type].md`

## Target Keywords
- **Primary**: [keyword]: [estimated monthly search volume if available]
- **Secondary**: [keyword 1], [keyword 2], [keyword 3]
- **Questions**: [question 1], [question 2], [question 3]

## Search Intent
[Informational/Commercial/Transactional]: [1-2 sentence explanation of
what the searcher wants]

## Content Parameters
- **Word count**: [2,000-2,500] words
- **Reading level**: Flesch 60-70 (expert-accessible)
- **Format**: [Markdown/MDX/HTML]
- **H2 sections**: [6-8]
- **Images**: 3-5 from Pixabay/Unsplash
- **Charts**: 2-4 via built-in blog-chart (diverse types)
- **FAQ items**: 3-5

## Recommended Title
[Question-format title including primary keyword, under 60 chars]

Alternative titles:
1. [Option 2]
2. [Option 3]

## Meta Description
[150-160 chars, fact-dense, includes 1 statistic, ends with value proposition]

## TL;DR Draft
> **TL;DR:** [40-60 word summary with key finding + 1 statistic + source.
> Should be self-contained; a reader who only reads this box gets the
> core value of the article.]

## Information Gain Opportunities
- **[ORIGINAL DATA]**: [Suggestion for proprietary data, survey, experiment,
  or benchmark the author can produce to differentiate this post]
- **[PERSONAL EXPERIENCE]**: [Suggestion for first-hand observation, test
  result, or case study to include: "When we tested X, we found Y"]
- **[UNIQUE INSIGHT]**: [Suggestion for contrarian take, novel analysis,
  or non-obvious connection that competitors have not covered]

## Content Outline

### Introduction (100-150 words)
- Hook: [Surprising statistic to open with]
- Problem: [What challenge does the reader face?]
- Promise: [What will they learn?]
- TL;DR box placement (after hook, before first H2)

### H2: [Question Format] (300-400 words)
- **Answer-first**: Open with [specific stat + source]
- Cover: [subtopic 1], [subtopic 2]
- **Image**: [Description of recommended image]
- **Key stat**: [Specific statistic to include]

### H2: [Question Format] (300-400 words)
- **Answer-first**: Open with [specific stat + source]
- Cover: [subtopic 1], [subtopic 2]
- **Chart**: [Type] showing [data description]
- **Key stat**: [Specific statistic to include]

[... repeat for 6-8 sections ...]

### FAQ Section (3-5 items)
1. [Question]: Answer with [stat + source]
2. [Question]: Answer with [stat + source]
3. [Question]: Answer with [stat + source]

### Conclusion (100-150 words)
- Key takeaways (bulleted)
- Call to action: [What should the reader do next?]

## Statistics to Include

| # | Statistic | Source | Year | Section |
|---|-----------|--------|------|---------|
| 1 | [stat] | [source + URL] | 2025 | H2: Section 1 |
| 2 | [stat] | [source + URL] | 2026 | H2: Section 2 |
| ... | ... | ... | ... | ... |

## Citation Capsule Plan
For each H2, plan a 40-60 word self-contained passage optimized for AI
extraction. Each capsule should include a stat, its source, and a clear
claim that can stand alone when quoted.

| Section | Capsule Focus | Key Stat | Source |
|---------|--------------|----------|--------|
| H2: [Section 1] | [Core claim this section makes] | [stat] | [source] |
| H2: [Section 2] | [Core claim this section makes] | [stat] | [source] |
| H2: [Section 3] | [Core claim this section makes] | [stat] | [source] |
| ... | ... | ... | ... |

## Cover Image

| Option | Details |
|--------|---------|
| Photo cover | [Pixabay/Unsplash/Pexels search terms for wide hero image] |
| Generated SVG | [Text-on-gradient concept with key stat, if data-heavy topic] |
| Dimensions | 1200x630 (OG-compatible) |

## Visual Element Plan

| # | Type | Data | Section |
|---|------|------|---------|
| 1 | [Bar chart] | [Data description] | H2: Section 2 |
| 2 | [Donut chart] | [Data description] | H2: Section 4 |
| 3 | [Image: Pixabay] | [Search terms] | H2: Section 1 |
| 4 | [Image: Pixabay] | [Search terms] | H2: Section 3 |

## Competitive Gaps to Exploit
1. [What competitors miss that we should cover]
2. [Unique angle or original data we can provide]
3. [Format advantage: charts/visuals competitors lack]

## Internal Link Architecture
- **Link TO** (from this new post to existing pages):
  1. [Page title/URL] - anchor text: "[descriptive anchor]"
  2. [Page title/URL] - anchor text: "[descriptive anchor]"
  3. [Page title/URL] - anchor text: "[descriptive anchor]"
  4. [Page title/URL] - anchor text: "[descriptive anchor]"
  5. [Page title/URL] - anchor text: "[descriptive anchor]"
- **Link FROM** (update these existing pages to link to this new post):
  1. [Page title/URL] - anchor text: "[descriptive anchor]"
  2. [Page title/URL] - anchor text: "[descriptive anchor]"
  3. [Page title/URL] - anchor text: "[descriptive anchor]"
  4. [Page title/URL] - anchor text: "[descriptive anchor]"
  5. [Page title/URL] - anchor text: "[descriptive anchor]"
- **Pillar connection**: [Which pillar page this belongs to, if applicable]
- **Cluster position**: [Hub / Spoke / Standalone]

## E-E-A-T Signals to Include
- **Experience**: [First-hand insight, case study, or test result]
- **Expertise**: [Author credentials relevant to topic]
- **Authority**: [Industry recognition, citations, partnerships]
- **Trust**: [Transparency, sourced data, no self-promotion]

## Distribution Plan
- **Reddit**: [Specific subreddits (r/sub1, r/sub2), posting approach (value-first
  comment vs. link post), authentic participation strategy, timing]
- **YouTube**: [Video companion concept, estimated length, key visuals from the
  post to reuse, thumbnail idea]
- **LinkedIn**: [Article excerpt angle, target audience segment, best posting
  time for the niche, engagement hook]
- **Email**: [Newsletter excerpt (2-3 sentences), subject line suggestion,
  CTA linking back to the full post]
- **Twitter/X**: [Thread hook (first tweet), 3-5 key tweet ideas built from
  statistics in the post, hashtag suggestions]
ステップ 6:ブリーフの保存

ユーザーのプロジェクト内に briefs/[slug]-brief.md として保存するか、指定された場所に保存します。ブリーフの準備ができたことを伝え、/blog write で執筆を開始できるようにします。

コメント