community
Installation
SKILL.md
Community
A developer or user community is an organic flywheel for advocacy, product feedback, and peer-to-peer support, not a one-way broadcast marketing channel. Building a thriving community (Discord, Slack, Discourse, GitHub Discussions) requires establishing high-signal moderation, seeding initial peer interactions, creating contributor pathways, and rewarding active champions.
1. Platform Selection: Discord vs. Slack vs. Discourse
Select the platform that matches your audience's natural working habits:
- Discord: Best for developer tools, Web3, open-source communities, and gaming. Highly accessible for audio/voice lounges, text channels, and bot integrations.
- Slack: Best for B2B enterprise practitioners, agency founders, and professional networking where members already keep Slack open during work hours.
- Discourse / GitHub Discussions: Best for asynchronous, indexable, SEO-friendly problem-solving and permanent technical knowledge bases.
2. Community Channel Architecture (The Rule of Few)
Never launch a community with 25 empty channels; empty channels create a ghost-town perception. Launch with maximum 5 focused channels:
#announcements(Read-only): Product releases, major news, changelogs.#introductions: New member onboarding; prompt with a specific 3-question template (Who are you? What are you building? What stack do you use?).#general: Informal discussions, industry news, peer banter.#help-and-troubleshooting: Peer-to-peer technical support.#showcase-and-feedback: Members share their projects built with your tool.