mcpField
D
developer-listening

developer-listening

github.com/jonathimerマーケティング・グロース87106 回インストール34 週間前に更新
リポジトリ

developer-listening について

developer-listeningは、開発者の会話を監視し、感情やサポート・交流の機会、競合情報を把握するためのスキルです。マーケティングやDevRelチーム向けに、キーワード監視の設計と技術コミュニティでの対応の優先順位付けを案内します。

主な機能

  1. 01ブランド、競合、課題、購入意向別のキーワード分類
  2. 02開発者向けプラットフォームの監視方法
  3. 03感情に基づくメンションの優先順位付け
  4. 04コミュニティでの交流方法
  5. 05競合動向の分析

活用シーン

  1. 01製品の問題を訴えるユーザーの発見
  2. 02ツールの推薦を求めるスレッドの特定
  3. 03競合への評価や移行の兆候の追跡

インストール

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

$npx skills add https://github.com/jonathimer/devmarketing-skills --skill developer-listening

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

同梱ファイルREADME.md

詳細

開発者の声を聞く

さまざまなプラットフォームで開発者の会話をモニタリングし、感情を把握して、エンゲージメントの機会を見つけ、競合に関する情報を収集します。

概要

開発者の声を聞くとは、自社ブランドや競合、そして自社製品が解決する課題について開発者が何を話しているか、体系的にモニタリングすることです。従来のソーシャルリスニングとは異なり、開発者の声を聞くには、GitHub、Hacker News、Redditのプログラミングコミュニティ、Stack Overflow、Twitter/X、Discordサーバーなど、開発者が実際に時間を過ごす技術系プラットフォームをモニタリングする必要があります。

効果的に開発者の声を聞くことで、次のことが可能になります。

  • 開発者が自社製品をどう捉えているかを把握する
  • サポートを必要としている不満を抱えたユーザーを見つける(解約の可能性があるユーザーも含む)
  • 競合他社に先んじてエンゲージメントの機会を見つける
  • 飾らない製品フィードバックを収集する
  • 実際の会話の中で競争上のポジショニングを追跡する
  • コンテンツの不足やドキュメントの問題を特定する

モニタリング戦略の設定

1. キーワードのカテゴリを定義する

モニタリングを設定する前に、キーワードをカテゴリ別に整理します。

ブランドキーワード:

  • 自社製品名とよくあるスペルミス
  • 自社名
  • 主なチームメンバーの名前(帰属の確認用)
  • 自社のGitHub組織/リポジトリ
  • 自社のTwitterハンドル

競合キーワード:

  • 直接の競合他社名
  • 競合製品の機能
  • 競合の料金/プラン名

課題キーワード:

  • 自社製品が解決するペインポイント
  • 自社が解決を支援するエラーメッセージ
  • ワークフローの説明(「kubernetesにデプロイする」「APIキーを管理する」など)
  • 自社の領域に関連する「どうすれば…」というフレーズ

購入意向キーワード:

  • 「[category] recommendation」
  • 「best [tool type] for [use case]」
  • 「looking for [solution]」
  • 「alternative to [competitor]」
  • 「[competitor] vs」
2. モニタリングツールを設定する

開発者向けプラットフォーム(GitHub、Hacker News、Reddit、Stack Overflow、Twitter)での言及を集約するソーシャルリスニングツールを選びます。

推奨されるキーワード構成:

  • ブランド、競合、課題領域ごとにキーワードを分けて作成する
  • ノイズを減らすため、ブランド名には完全一致を使用する
  • 課題キーワードには、より広い範囲での一致を使用する
  • 関連性のない言及を除外するため、除外キーワードを設定する
3. プラットフォームごとのモニタリング

GitHub:

  • 他のリポジトリで自社製品に言及しているIssueをモニタリングする
  • 関連するGitHub Discussionsでの議論を追跡する
  • awesomeリストや比較リポジトリに自社製品が掲載されているか確認する
  • 競合リポジトリのスター数/フォーク数をモニタリングし、注目度のシグナルを把握する

Hacker News:

  • シグナル性は高いものの、投稿数は少ない
  • コメントには詳細な技術フィードバックが含まれることが多い
  • 「Show HN」や「Ask HN」の投稿から開発者のニーズが分かる
  • 競合に関するスレッドはエンゲージメントの機会になる

Reddit:

  • r/programming、r/webdev、r/devops、r/selfhostedなど
  • サブレディットごとに文化が異なるため、それぞれに合わせた回答が必要
  • 質問スレッドは購入意向の高い機会になる

Stack Overflow:

  • 自社製品のカテゴリに関連するタグをモニタリングする
  • 質問からドキュメントの不足が分かる
  • 競合他社からの回答で、競合のポジショニングが分かる

Twitter/X:

  • リアルタイムの感情や情報の拡散を把握できる
  • 開発者インフルエンサーの会話を追跡できる
  • カンファレンスやイベントに関する議論を把握できる
  • 苦情のスレッドは拡散することが多い

Discord:

  • モニタリングは難しいものの、シグナル性は高い
  • 関連するコミュニティサーバーに手動で参加する
  • 人気サーバーとの連携機会を探す

感情分析と優先順位付け

優先順位付けのフレームワーク

すべての言及に同じように対応する必要はありません。次の基準に基づいて優先順位を付けます。

優先度:高(数時間以内に対応):

  • 既存ユーザーからの否定的な意見
  • 自社製品についての直接的な質問
  • 口コミで急速に広がっている不満
  • 自社が劣勢にある競合比較
  • 理想的な顧客プロファイルからの購入意向を示すシグナル

優先度:中(24~48時間以内に対応):

  • おすすめを求める中立的な言及
  • 公開フォーラムでの機能リクエスト
  • ドキュメントに関する混乱
  • 競合への批判(乗り換えを検討しているユーザー)

優先度:低(監視して集計):

  • 業界全般の議論
  • 競合への称賛(参考にする)
  • トレンド分析のための過去の言及
感情によるフィルタリング

ほとんどのモニタリングツールには、感情によるフィルタリング機能があります。設定しておくべき主なクエリは次のとおりです。

  • 過去30日間の否定的な感情を含む言及
  • まだ対応していない、関連性の高い言及
  • プラットフォームごとのフィルター(Hacker News、Reddit、Twitter)

エンゲージメントの機会を見つける

エンゲージメントの機会の種類

不満を抱えるユーザー:

  • 自社製品への不満=緊急のサポート機会
  • 競合製品への不満=乗り換えにつながる可能性
  • 問題領域への不満=ソートリーダーシップを発揮する機会

質問とおすすめ:

  • 自社製品についての直接的な質問
  • 「Xにはどのツールを使えばよいですか」というスレッド
  • 比較の依頼

購入意向を示すシグナル:

  • 「[自社のカテゴリ]の製品を探しています」
  • 「[競合]と[競合]を評価しています」
  • 「[競合]から移行する必要があります」
  • 「[ソリューション]の予算が承認されました」
エンゲージメントのベストプラクティス
  1. 宣伝より先に、まず役立つ対応をする - 自社製品に言及する前に質問に答えます
  2. 所属を明らかにする - 「[会社]で働いています」と伝えることで信頼が生まれます
  3. プラットフォームの文化に合わせる - HNではマーケティング用語が嫌われ、Redditでは誠実さが重視されます
  4. 相手が顧客にならなくても価値を提供する - 有益なアドバイスは評判につながります
  5. 批判者と議論しない - 批判を受け止め、妥当であれば修正し、前に進みます

会話から競合情報を収集する

追跡する項目

競合への言及:

  • 称賛(競合のどのような点がうまくいっていますか?)
  • 批判(自社にとっての機会)
  • 機能リクエスト(何が不足していますか?)
  • 解約の兆候(「乗り換え中」など)

ポジショニングの変化:

  • 競合が自社をどのように説明しているか
  • どのユースケースを強調しているか
  • 価格やパッケージに関する議論

コミュニティの感情:

  • 競合に対する全体的な雰囲気
  • 開発者からの信頼度
  • サポート品質に対する認識
インサイトを抽出する

モニタリングツールの分析機能を使って、時間の経過に伴うトレンドを追跡します。

  • 90日間の競合に対する感情の推移
  • 自社ブランドと主要な競合の言及数の比較
  • プラットフォーム別の内訳(会話が行われている場所)

ツール

ソーシャルリスニング

開発者向けプラットフォームを追跡するモニタリングツールを使用します。選ぶ際に確認すべき主な機能は次のとおりです。

  • 複数のプラットフォームを網羅(GitHub、HN、Reddit、Stack Overflow、Twitter)
  • 感情分析
  • キーワードアラートとフィルタリング
  • 分析とトレンドの追跡
プラットフォーム固有のツール

GitHub Search:

  • GitHub固有のモニタリングにはgh search issuesとgh search reposを使用します
  • 他のリポジトリで自社製品に言及しているイシューを追跡します

Twitter/X Search:

  • 高度な検索演算子を使って、正確にモニタリングします
  • 特定のアカウントやハッシュタグを追跡します
  • モニタリングにはTypefully、TweetDeck、Hootsuiteなどのツールを使用します

Reddit:

  • サブレディットのフィルターを使って、Redditの標準検索を利用します
  • アラートにはSyftenやF5Botなどのサードパーティ製ツールを使用します

関連スキル

  • competitor-tracking - 会話のモニタリングにとどまらない、体系的な競合分析
  • alternatives-pages - 競合に関するインサイトを比較コンテンツに活用
  • community-engagement - 開発者との会話に対応するためのベストプラクティス

コメント