mcpField
C
community-building

community-building

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

community-building について

Discord、Slack、フォーラムなどで開発者コミュニティを運営する人向けのガイドです。プラットフォーム選定や新規メンバーの案内から、交流、モデレーション、自動化、指標管理まで扱います。

主な機能

  1. 01コミュニティプラットフォームの選定指針
  2. 02チャンネル構成とメンバーの案内
  3. 03交流プログラムとメンバーの表彰
  4. 04行動規範とモデレーションの実践
  5. 05コミュニティ成長と健全性の指標
  6. 06ボットと運営自動化のアイデア

活用シーン

  1. 01開発者コミュニティのプラットフォーム選定
  2. 02Discord や Slack のチャンネルと参加導線の設計
  3. 03交流、イベント、貢献者表彰の企画
  4. 04モデレーション方針の作成と健全性の追跡

インストール

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

$npx skills add https://github.com/jonathimer/devmarketing-skills --skill community-building

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

同梱ファイルREADME.md

詳細

コミュニティの構築

このスキルでは、Discord、Slack、フォーラムなどのプラットフォームで開発者コミュニティを構築・管理する方法を説明します。チャンネル構成、オンボーディング、エンゲージメントプログラム、有害な言動への対応、コミュニティ主導の成長を扱います。


始める前に

まず、オーディエンスの背景情報を読み込んでください。 .agents/developer-audience-context.md を読み、以下を把握します。

  • 開発者がどのような人たちか(役割、経験年数、関心事)
  • すでにどこに集まっているか(競合するプラットフォームを避けるため)
  • どのような問題について話し合っているか(コミュニティのトピックの焦点)
  • どのようにコミュニケーションを取るか(フォーマルかカジュアルか)

コンテキストファイルが存在しない場合は、まず developer-audience-context スキルを実行してください。


プラットフォームの選択

比較マトリクス
プラットフォーム最適な用途メリットデメリット
Discord開発者ツール、ゲーム、OSSリアルタイム、高機能、無料混乱しやすい、エンタープライズ向けではない
Slackエンタープライズ、B2B SaaSプロフェッショナル、使い慣れている大規模になると高額、メッセージ数の制限
GitHub DiscussionsOSS プロジェクト統合されている、非同期、検索可能コミュニティ感が薄い
Discourse長文、検索性重視SEO、スレッド形式、所有権メンテナンス、ホスティング費用
Circleコース、有料コミュニティコースとの連携、すっきりしたデザイン有料、開発者向けではない
選択の指針
オーディエンスが次に該当する場合検討するプラットフォーム
個人開発者、OSSDiscord
エンタープライズチームSlack
技術的な話題が中心で、非同期を好むGitHub Discussions
多様な構成で、検索性が必要Discourse
コース/教育が中心Circle

チャンネル構成

Discord チャンネルのテンプレート
📢 INFORMATION
├── #welcome — First landing, rules, links
├── #announcements — Official updates (admin-only posting)
├── #rules — Code of conduct
└── #introductions — New member intros

💬 GENERAL
├── #general — Main discussion
├── #off-topic — Non-project chat
└── #show-what-you-built — Share projects

❓ SUPPORT
├── #help — General questions
├── #troubleshooting — Bug help
└── #feature-requests — Suggestions

🔧 TECHNICAL
├── #backend — Backend discussions
├── #frontend — Frontend discussions
└── #devops — Infrastructure discussions

🤝 COMMUNITY
├── #jobs — Job postings (if allowed)
├── #events — Meetups, conferences
└── #content — Blog posts, videos

📚 RESOURCES
├── #learning — Tutorials, courses
└── #tools — Useful tools and libraries
Slack チャンネルのテンプレート
# welcome
# announcements (admin-only)
# general
# help
# random (off-topic)
# jobs (optional)
# introductions
# feedback
チャンネルのガイドライン
チャンネルの種類投稿ルールモデレーションのレベル
お知らせ管理者のみ該当なし
一般トピックに沿った話し合い軽度
ヘルプ質問歓迎、辛抱強く対応中程度
オフトピック何でも可(行動規範の範囲内)軽度
求人指定形式必須厳格
自己紹介1人につき投稿は1つ軽度

オンボーディング体験

新規メンバーの参加フロー
Join Server
    ↓
Welcome Message (DM or public)
    ↓
Read Rules / Accept
    ↓
Verify (optional: GitHub, email)
    ↓
Introduce Yourself
    ↓
First Interaction
    ↓
Regular Member
ウェルカムメッセージのテンプレート

Discord DM:

Welcome to [Community Name]! 👋

Here's how to get started:

1. Read the rules in #rules
2. Introduce yourself in #introductions
3. Ask questions in #help — we're friendly!

Quick links:
• Documentation: [link]
• Getting started: [link]
• GitHub: [link]

We're glad you're here!

公開の #welcome チャンネル:

# Welcome to [Community Name]!

We're [brief description of who you are and what you do].

## Quick Start

1. **Read the rules** → #rules
2. **Introduce yourself** → #introductions
3. **Get help** → #help
4. **Chat with us** → #general

## Useful Links

- [Documentation]
- [GitHub]
- [Website]

## Questions?

Drop a message in #help or mention @moderators
ロールの割り当て
ロール取得方法権限
新規メンバー参加時に自動付与利用できるチャンネルに制限あり
メンバー認証または一定期間の経過全体にアクセス可能
コントリビューターPR がマージされた、または積極的にサポートしているバッジ、専用チャンネル
モデレーター招待制モデレーション権限
管理者コアチーム全権限

エンゲージメントプログラム

ディスカッションのきっかけ

定期的にエンゲージメントを促す投稿を予定します。

曜日プロンプトの種類例
月曜日今週の目標「今週は何に取り組んでいますか?」
水曜日技術的な質問「異論が出そうな質問:タブとスペース、どちらを使いますか?」
金曜日成果の共有「今週リリースしたものを共有してください」
表彰プログラム
プログラム説明頻度
今月のコントリビューター最も貢献したサポーターを表彰毎月
初めての PR を祝う新しいコントリビューターを歓迎該当時
マイルストーンバッジ10/50/100 件のメッセージ自動
エキスパートロール分野の専門知識を認定四半期ごと
イベントのアイデア
イベントの種類形式労力
オフィスアワーチームとのライブ Q&A少
成果の共有メンバーがプロジェクトをデモ少
ワークショップ学習セッション中
ハッカソン制作チャレンジ大
ゲームナイト技術以外の交流少
AMA セッションゲストの専門家への質問会中
エンゲージメント指標
指標わかること
DAU/MAU日次と月次のアクティブユーザー数
ユーザーあたりのメッセージ数個人のエンゲージメントの深さ
回答済みの質問数コミュニティの自立性
新規メンバーの定着率オンボーディングの効果
イベント参加者数プログラムへの共感度

有害な言動への対処

行動規範の要点
# Code of Conduct

## Our Standards

**Do:**
- Be respectful and inclusive
- Help others learn (no "RTFM")
- Assume good intentions
- Give constructive feedback
- Report problems, don't engage

**Don't:**
- Personal attacks or harassment
- Discrimination of any kind
- Spam or self-promotion
- NSFW content
- Doxxing or privacy violations
- Bad faith arguments

## Enforcement

1. **Warning** — First offense, good faith
2. **Temp mute** — Repeated issues
3. **Temp ban** — Serious violations
4. **Permanent ban** — Egregious or repeated

## Reporting

DM any @moderator or use the report feature.
All reports are confidential.
モデレーション対応ガイド
状況対応
白熱した議論「建設的な話し合いを心がけましょう。どちらの意見にも一理あります。」
過度なサポート要求「良い質問の仕方についてはこちらをご覧ください:[link]」
自己宣伝スパム頻度に応じて削除、警告、または禁止する
話題の脱線「素晴らしい議論ですね!この話題は#off-topicに移しましょう」
ハラスメント直ちにミュートし、調査したうえで、必要に応じて禁止する
悪意のある荒らし公の場で相手をせず、静かに禁止する
緊張を和らげるテクニック
  1. 気持ちを受け止める — 「これはもどかしいですよね」
  2. DMに移る — 「この話は非公開で続けましょう」
  3. 休憩を取る — 「いったん中断して、明日また話し合いましょう」
  4. 意図を確認する — 「何か誤解があるかもしれません」
  5. 境界線を定める — 「私たちはサポートするためにいますが、怒鳴られることは受け入れられません」
モデレーターのセルフケア
リスク対策
燃え尽きモデレーター業務を交代で担当する
個人的に受け止める自分のせいではないことを忘れない
インポスター症候群チームで定期的に状況を確認する
孤立モデレーター専用の非公開チャンネル

コミュニティ主導の成長

口コミを広げる施策
施策方法
紹介プログラム定着につながった招待に報酬を用意する
共有したくなるコンテンツ限定的な知見、早期アクセス
メンバー紹介メンバーを特集し、本人が共有するよう促す
成功事例「このコミュニティを通じて仕事が見つかりました」
ユーザー生成コンテンツ
コンテンツの種類促進方法
チュートリアル「#show-what-you-builtでセットアップを共有してください」
Q&Aスレッド役立つ回答に報酬を与える
プロジェクトの紹介毎月デモイベントを開催する
推薦の声満足しているメンバーに依頼する
コミュニティの推進役

コミュニティを支える熱心なユーザーを見つけ、活躍を促します。

推進役の種類役割
歓迎担当新しいメンバーを歓迎する
サポート担当サポートに関する質問に答える
コンテンツ制作者チュートリアル、動画、ガイドを作成する
イベント主催者コミュニティイベントを運営する
つなぎ役メンバー同士を紹介する

コミュニティ指標

健全性ダッシュボード
指標健全注意対応が必要
応答時間(サポート)<24h24-72h>72h
未回答の質問<10%10-25%>25%
新規メンバーの7日後定着率>40%20-40%<20%
月間アクティブ率>20%10-20%<10%
モデレーターのメッセージ比率<30%30-50%>50%
成長指標
指標追跡方法
メンバー総数プラットフォームの分析機能
参加率週あたりの新規メンバー数
離脱率月あたりの退会者数
エンゲージメントの深さアクティブユーザーあたりのメッセージ数
サポートの成功率解決済みの質問の割合

自動化

便利なボット(Discord)
ボット目的
MEE6 / Carl-botモデレーション、歓迎メッセージ、ロール
Statbot分析と指標
Ticket Toolサポートチケットシステム
GitHub Botリポジトリのアクティビティ通知
YAGPDB高度なモデレーション、カスタムコマンド
自動化のアイデア
自動化メリット
歓迎DM一貫したオンボーディング
参加時の自動ロール付与即時アクセス
非アクティブなメンバーへの通知再エンゲージメント
サポートチケットの作成整理されたサポート
GitHub通知コミュニティへの情報共有
予約投稿定期的なエンゲージメント

ツール

ツール使用例
OctolensGitHub、Twitter、Redditでコミュニティからの言及を監視します。コミュニティのメンバーがあなたについてどこで話しているかを見つけます。感情を追跡します。広める価値のあるコミュニティのコンテンツを見つけます。
Commsorコミュニティ運営プラットフォーム
NotionコミュニティのWikiとリソース
Lumaイベント管理
StreamYard/Restreamライブイベント配信

関連スキル

  • developer-audience-context — コミュニティのメンバーを把握する
  • open-source-marketing — OSSコミュニティの構築
  • developer-advocacy — コミュニティにおける個人ブランド
  • developer-newsletter — コミュニティのダイジェストコンテンツ

コメント