社区建设
此技能可帮助你在 Discord、Slack、论坛及其他平台上建设和管理开发者社区,涵盖频道结构、成员引导、互动活动、处理恶意行为以及社区驱动的增长。
开始之前
先加载受众背景信息。 阅读 .agents/developer-audience-context.md,了解:
- 你的开发者群体是谁(角色、资历、兴趣)
- 他们已经活跃在哪些平台(避免平台竞争)
- 他们会讨论哪些问题(社区主题重点)
- 他们如何沟通(正式还是随意的语气)
如果背景信息文件不存在,请先运行 developer-audience-context 技能。
选择平台
对比矩阵
| 平台 | 最适合 | 优点 | 缺点 |
|---|
| Discord | 开发者工具、游戏、OSS | 实时交流、功能丰富、免费 | 可能比较混乱,对企业用户不够友好 |
| Slack | 企业、B2B SaaS | 专业、熟悉 | 规模扩大后费用高,有消息数量限制 |
| GitHub Discussions | OSS 项目 | 集成度高、异步、可搜索 | 社区氛围较弱 |
| Discourse | 长篇讨论、可搜索内容 | SEO、线程、所有权 | 需要维护,托管费用 |
| Circle | 课程、付费社区 | 集成课程、界面简洁 | 付费,对开发者不够友好 |
决策框架
| 如果你的受众是…… | 可考虑 |
|---|
| 个人开发者、OSS 社区 | Discord |
| 企业团队 | 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
频道规范
| 频道类型 | 发帖规则 | 管理力度 |
|---|
| 公告 | 仅管理员可发帖 | 不适用 |
| 综合 | 讨论须与主题相关 | 轻度 |
| 求助 | 欢迎提问,请耐心交流 | 中度 |
| 闲聊 | 可以讨论任何内容(须遵守行为准则) | 轻度 |
| 招聘 | 必须使用规定格式 | 严格 |
| 自我介绍 | 每人限发一条 | 轻度 |
成员引导体验
新成员历程
Join Server
↓
Welcome Message (DM or public)
↓
Read Rules / Accept
↓
Verify (optional: GitHub, email)
↓
Introduce Yourself
↓
First Interaction
↓
Regular Member
欢迎消息模板
Discord 私信:
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 条消息 | 自动 |
| 专家角色 | 表彰领域专长 | 每季度 |
活动创意
| 活动类型 | 形式 | 工作量 |
|---|
| 答疑时间 | 与团队进行实时问答 | 低 |
| 展示与分享 | 成员演示项目 | 低 |
| 工作坊 | 教学活动 | 中 |
| 黑客马拉松 | 构建挑战 | 高 |
| 游戏之夜 | 非技术类娱乐活动 | 低 |
| 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 吧。” |
| 骚扰 | 立即禁言、调查,并很可能予以封禁 |
| 恶意挑衅者 | 不要公开回应,悄悄封禁 |
降级冲突的技巧
- 认可对方的感受 — “我能看出这让你很烦恼。”
- 转到私信 — “我们私下继续聊吧。”
- 休息一下 — “我们先暂停一下,明天再讨论。”
- 澄清意图 — “我觉得这里可能有些误会。”
- 设定界限 — “我们在这里是为了提供帮助,但不接受被人吼。”
版主自我关怀
| 风险 | 缓解措施 |
|---|
| 精疲力竭 | 轮换版主职责 |
| 把事情往心里去 | 记住:这不是针对你 |
| 冒名顶替综合征 | 定期进行团队交流 |
| 孤立 | 版主私密频道 |
社区驱动的增长
口碑传播策略
| 策略 | 做法 |
|---|
| 推荐计划 | 为成功邀请新成员提供奖励 |
| 值得分享的内容 | 独家见解、抢先体验 |
| 成员聚焦 | 介绍成员 → 他们会分享 |
| 成功案例 | “我通过这个社区找到了一份工作。” |
用户生成内容
| 内容类型 | 鼓励方式 |
|---|
| 教程 | “在 #show-what-you-built 分享你的配置。” |
| 问答帖 | 奖励提供有帮助的回答 |
| 项目展示 | 每月举办演示活动 |
| 推荐语 | 邀请满意的成员撰写 |
社区骨干
识别并赋能超级用户:
| 骨干类型 | 职责 |
|---|
| 迎新人员 | 欢迎新成员 |
| 热心助手 | 回答支持问题 |
| 内容创作者 | 制作教程、视频和指南 |
| 活动组织者 | 举办社区活动 |
| 联络者 | 为成员牵线搭桥 |
社区指标
健康状况仪表板
| 指标 | 健康 | 警告 | 需要采取行动 |
|---|
| 响应时间(支持) | <24h | 24-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 | 高级内容审核、自定义命令 |
自动化构想
| 自动化 | 优势 |
|---|
| 欢迎私信 | 提供一致的新成员引导 |
| 加入时自动分配角色 | 立即获得访问权限 |
| 提醒不活跃成员 | 重新激活成员 |
| 创建支持工单 | 让求助井然有序 |
| GitHub 通知 | 及时向社区同步信息 |
| 定时发布帖子 | 保持规律互动 |
工具
| 工具 | 用途 |
|---|
| Octolens | 监控 GitHub、Twitter、Reddit 上的社区提及。了解社区成员在哪里谈论你。跟踪情绪。发现可推广的社区内容。 |
| Commsor | 社区运营平台 |
| Notion | 社区维基和资源 |
| Luma | 活动管理 |
| StreamYard/Restream | 直播活动 |
相关技能
developer-audience-context — 了解社区成员
open-source-marketing — 开源社区建设
developer-advocacy — 在社区中打造个人品牌
developer-newsletter — 社区摘要内容