community-discovery について
community-discovery は、対象オーディエンスに合うオンラインコミュニティを探し、コミュニティ主導の市場開拓を支援するマーケティングスキルです。ディレクトリや各プラットフォームの結果を整理し、重複排除、関連性とノイズの評価、順位付けを行います。
主な機能
- 01オーディエンス別の検索クエリ作成
- 02コミュニティディレクトリと各プラットフォームの調査
- 03検索結果の整理と重複排除
- 04関連性とノイズの評価
- 05シグナル対ノイズ比による順位付け
活用シーン
- 01自然な交流先となるコミュニティの発見
- 02対象市場が集まるオンライン上の場所の把握
- 03市場開拓計画に向けたコミュニティの優先順位付け
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ superamped/ ai-marketing-skills --skill community-discoveryインストール後、Claude Code で/community-discoveryを入力して読み込まれたか確認します。
詳細
コミュニティの発見
使用方法
自然な形で交流できるコミュニティを探す、ターゲット市場がオンラインでどこに集まっているかを特定する、またはコミュニティ主導のGTM戦略を計画する場合に使用します。
プロセス
ステップ 1:入力情報を収集する
ユーザーに次の情報を尋ねます:
- 対象者の説明 — ターゲットとする人(職種、業界、事業段階)。例:「シード段階のB2B SaaS創業者」「フリーランスのUXデザイナー」「Eコマースストアのオーナー」
- 製品カテゴリー(任意) — 販売しているもの。関連性を絞り込み、関連ツールを扱うコミュニティを特定するのに役立ちます。
- 最小メンバー数(任意) — 指定したしきい値未満のコミュニティを除外します(デフォルト:最小数なし — 小規模なコミュニティもフラグを付けて含めます)
対象者の説明から次の情報を抽出します:
- 属性/役割: その人物が誰か(創業者、マーケター、開発者など)
- 業界/分野: 属しているセクターまたは市場
- 事業形態/段階: 個人事業、中小企業、スタートアップ、代理店、エンタープライズ — または消費者
- 課題領域: 解決しようとしている課題(製品カテゴリーが指定されている場合はそこから推定)
ステップ 2:検索クエリを作成する
プラットフォームの種類を幅広く網羅するコミュニティ検索クエリを8件作成します。次の切り口を組み合わせます:
プラットフォーム別のクエリ:
- "slack community [identity/role]"
- "discord server [industry/niche]"
- "facebook group [job title or problem]"
- "linkedin group [industry]"
- "[identity] community forum"
ディレクトリベースのクエリ:
- "hive.one [audience topic]"
- "slofile [slack community] [niche]"
- "disboard [discord] [niche]"
発見の切り口によるクエリ:
- "best communities for [identity]"
- "where do [audience] hang out online"
- "[industry] online community"
ステップ 3:プラットフォームのディレクトリを検索する
まず、次のコミュニティディレクトリを検索します。1回の検索で複数のプラットフォームにまたがるコミュニティを見つけられます:
| ディレクトリ | インデックス対象 | 検索方法 |
|---|---|---|
| hive.one | トピック別にインデックスされた対象者コミュニティ | トピックまたは人物で検索 |
| slofile.com | 公開Slackワークスペース | キーワードで検索 |
| disboard.org | タグ別のDiscordサーバー | タグ/キーワードで検索 |
| discadia.com | Discordサーバー | カテゴリー/キーワードで検索 |
| commsor.com | コミュニティインデックス | カテゴリーから探す |
各ディレクトリで、対象者の属性、業界、課題領域に関する語句を使って検索します。関連する結果をすべて収集します。
ステップ 4:各プラットフォームを直接検索する
次の語句を使ってサブレディットを検索します:
- "site:reddit.com [identity/role]"
- "reddit [industry] community"
- "r/findareddit [audience description]"
サブレディット名、メンバー数、説明を収集します。
Slack と Discord
ステップ 3 で使用したslofile.comとdisboard.orgの検索結果を活用します。さらに次も検索します:
- "[industry] slack community"
- "[niche] discord server"
Facebookグループ
「facebook group [identity/role]」と「facebook group [industry]」を検索します。注:メンバー数を確認するにはFacebookを直接閲覧する必要があります。確認できない場合は推定値を記載します。
LinkedInグループ
「linkedin group [industry]」と「linkedin group [job title]」を検索します。注:LinkedInグループは活動状況に大きな差があるため、活動の少ないグループにはフラグを付けます。
その他のプラットフォーム
次を検索します:
- Mighty Networks / Circle: "[industry] community mighty networks" または "[niche] circle community"
- Geneva: "[identity] geneva community"
- Luma: "[niche] luma community events"
- Discourseフォーラム: "[industry] forum site:community.* OR site:forum.*"
- 業界特化型フォーラム: "[industry] forum" +既知の業界ディレクトリを確認
ステップ 5:すべての結果を整理する
見つかったコミュニティをすべて、1 つのリストにまとめます。各項目について、次の情報を記録します。
| 項目 | 説明 |
|---|---|
| 名前 | コミュニティ名 |
| URL | コミュニティへの直接リンク |
| プラットフォームの種類 | Reddit / Slack / Discord / Facebook Group / LinkedIn Group / Forum / Other |
| メンバー数 | メンバー/登録者の合計数(不明な場合は「未確認」) |
| 説明 | コミュニティの概要を1行でまとめたもの |
| 出典 | 見つかった場所(ディレクトリ名または検索) |
重複の除外: 同じコミュニティが複数の情報源で見つかった場合は、1件だけ残し、複数の場所で見つかったことを記録します(関連性を示すより強いシグナルです)。
メンバー数が0または不明の場合: 含めたうえで「未確認」と明記します。規模が小さい、または不明なコミュニティでも、関連性が高ければ記録する価値があります。
ステップ 6:各コミュニティを評価する
各コミュニティを、次の2つの観点で評価します。
観点 1:関連性(1~5)
| スコア | 判断基準 |
|---|---|
| 5 | この対象者層に特化したコミュニティ(属性と業界の両方が一致) |
| 4 | 強く一致 — 役割または業界が同じで、わずかな違いがある |
| 3 | 隣接 — 関連する対象者層で、関心が重なっている |
| 2 | 一致度が低い — この対象者層はコミュニティ内の少数派 |
| 1 | 間接的 — トピックは重なるが、対象者層は大きく異なる |
観点 2:ノイズ(1~5)
| スコア | 判断基準 |
|---|---|
| 1 | ノイズが非常に少ない — 管理が徹底され、ほとんどが有益な情報 |
| 2 | ノイズが少ない — ほぼ話題に沿っており、スパムは時折ある程度 |
| 3 | ノイズは中程度 — 質にばらつきがあり、スパムも一部ある |
| 4 | ノイズが多い — スパムや話題から外れたコンテンツが目立つ |
| 5 | ノイズが非常に多い — 宣伝や無関係なコンテンツが大半を占める |
シグナル対ノイズ評価
| 評価 | 基準 |
|---|---|
| 高 | 関連性 ≥ 4 かつ ノイズ ≤ 2 |
| 中 | 関連性 3~4 または ノイズ = 3(両方とも極端ではない) |
| 低 | 関連性 ≤ 2 または ノイズ ≥ 4 |
ステップ 7:並べ替えて確定する
リスト全体を次の順序で並べ替えます。
- 第1基準: シグナル対ノイズ評価(高 → 中 → 低)
- 第2基準: メンバー数(各評価区分内では多い順)
メンバー数が未確認のコミュニティには印を付け、同じ評価区分内ではメンバー数が確認済みのコミュニティの後に配置します。
出力形式
# Community Discovery: [Audience Description]
**Date:** [current date]
**Audience:** [description]
**Communities found:** [count] across [X] platforms
**Signal-to-Noise breakdown:** High: [X] | Medium: [X] | Low: [X]
---
## High Signal Communities
| # | Name | URL | Platform | Members | S/N | Notes |
|---|------|-----|----------|---------|-----|-------|
| 1 | [name] | [url] | [type] | [count] | High | [brief note on why it's a fit] |
---
## Medium Signal Communities
| # | Name | URL | Platform | Members | S/N | Notes |
|---|------|-----|----------|---------|-----|-------|
| 1 | [name] | [url] | [type] | [count] | Medium | [brief note] |
---
## Low Signal Communities
| # | Name | URL | Platform | Members | S/N | Notes |
|---|------|-----|----------|---------|-----|-------|
| 1 | [name] | [url] | [type] | [count] | Low | [brief note] |
---
## Platform Coverage Summary
| Platform | Count | High S/N | Notes |
|----------|-------|----------|-------|
| Reddit | X | X | [observation] |
| Slack | X | X | |
| Discord | X | X | |
| Facebook Groups | X | X | |
| LinkedIn Groups | X | X | |
| Forums/Other | X | X | |
---
## Observations
[2-3 bullet points on where this audience is most concentrated, any surprising findings, or gaps]
## Recommended Next Steps
1. [e.g., "Join the top 3 High S/N communities and lurk for 1 week before engaging"]
2. [e.g., "No LinkedIn groups had high activity — deprioritize LinkedIn as a community channel"]
ルール
- コミュニティ数は合計100件以上を目指します。対象者層がニッチな場合は50件でもかまいません。その場合は明記してください。
- プラットフォームの網羅性は、単純な件数より重要です。Reddit の結果が100件で Slack の結果が0件のリストでは、重要なコミュニティを見落としている可能性があります。
- コミュニティの規模は二次的な要素です。対象とする購入者にぴったり一致するメンバー200人の Slack グループは、対象者との一致率が5%のメンバー5万人の Discord より価値が高いことがよくあります。
- 検索で見つからなかったコミュニティを決して作り上げないでください。確認できた結果のみを含めてください。
- メンバー数を推測しないでください。不明な場合は「未確認」と記載します。
- 可能性が低そうだからといってプラットフォームを除外しないでください。5つのカテゴリーすべてを検索し、結果に基づいて判断します。
- コミュニティが20件未満しか見つからない場合は、検索範囲が狭すぎます。より一般的な属性/業界用語を使って検索範囲を広げてください。
- 対象者の説明が非常に広範な場合(例:「中小企業」「マーケター」)、作業を進める前にユーザーに対象を絞るよう依頼してください。
- シグナルの強いコミュニティがすべて小規模(メンバー500人未満)の場合は、その旨を明記してください。対象者層には、活発なオンラインコミュニティがあまり存在しない可能性があります。