community

Use this skill when the user needs to build a user community, start a Discord or forum, create a community strategy, reduce support load through peer-to-peer help, or use community as a growth channel. Covers community platform selection, launch strategy, engagement tactics, and scaling community without it consuming all your time.

157 stars

Best use case

community is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Use this skill when the user needs to build a user community, start a Discord or forum, create a community strategy, reduce support load through peer-to-peer help, or use community as a growth channel. Covers community platform selection, launch strategy, engagement tactics, and scaling community without it consuming all your time.

Teams using community should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/community/SKILL.md --create-dirs "https://raw.githubusercontent.com/whawkinsiv/solo-founder-superpowers/main/skills/community/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/community/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How community Compares

Feature / AgentcommunityStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Use this skill when the user needs to build a user community, start a Discord or forum, create a community strategy, reduce support load through peer-to-peer help, or use community as a growth channel. Covers community platform selection, launch strategy, engagement tactics, and scaling community without it consuming all your time.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Community Building

Community is a leverage multiplier — when done right, your users help each other, advocate for your product, and provide a constant stream of feedback. This skill helps you decide when to start a community, which platform to use, and how to keep it alive without it consuming all your time.

## Core Principles

- Community is a product, not a channel. Treat it with the same care as your app.
- Don't start a community until you have at least 100 active users. Below that, it's a ghost town.
- The goal is user-to-user value, not founder-to-user broadcasting. You're facilitating, not performing.
- A small, engaged community beats a large, silent one. 50 active members > 500 lurkers.
- Community reduces support load only after you invest in it. It increases load at first.

## When to Start a Community

### Start When:

- You have 100+ active users
- Users are already talking to each other (in support tickets, on social media, in reviews)
- You're answering the same questions repeatedly (community enables peer answers)
- Your product has a learning curve that benefits from shared knowledge
- Users create things with your product that they'd want to share

### Don't Start When:

- You have fewer than 50 active users (not enough for critical mass)
- You're still validating the product (focus on 1-on-1 conversations instead)
- You think community will replace support (it supplements it, doesn't replace it)
- You don't have 2-3 hours/week to invest in it

---

## Platform Selection

| Platform | Best For | Cost | Effort |
|----------|----------|------|--------|
| **Discord** | Technical products, developer tools, real-time chat | Free | Medium |
| **Slack** | B2B SaaS, professional communities | Free (limited) | Medium |
| **GitHub Discussions** | Open-source, developer tools | Free | Low |
| **Circle** | Course creators, premium communities | $89+/mo | Medium |
| **Forum (Discourse)** | Long-form Q&A, searchable knowledge | Free (self-hosted) | High |
| **Reddit (own subreddit)** | Large consumer products | Free | Low |

### Decision Framework

```
Is your product for developers? → Discord or GitHub Discussions
Is your product B2B/professional? → Slack or Circle
Do you want searchable, long-form discussions? → Discourse or Circle
Do you want real-time, casual chat? → Discord or Slack
Is budget zero? → Discord (free, full-featured)
```

**For most bootstrapped SaaS founders: Start with Discord.** It's free, full-featured, and your users likely already have it.

---

## Community Structure

### Discord/Slack Channel Structure

Start minimal. You can always add channels later.

```
#welcome          — Rules, intro, what this community is about
#introductions    — New members introduce themselves
#general          — Main conversation
#help             — Product questions and troubleshooting
#feature-requests — Ideas and suggestions
#show-and-tell    — Users share what they've built/achieved
#announcements    — Product updates (post-only for admins)
```

**Don't create:**
- More than 7 channels at launch (overwhelming)
- Channels nobody uses (archive quickly)
- Separate channels for every feature (too granular)

### Community Guidelines

```
Welcome to the [Product] community!

This is a space for [audience] to [purpose].

Rules:
1. Be helpful and respectful.
2. Search before asking — your question may already be answered.
3. Share what you've built or learned — we love seeing your work.
4. No spam or self-promotion unrelated to [product/domain].
5. Bug reports go to [support channel/email], not here.

The team reads every message but can't respond to everything.
Helping each other is what makes this community great.
```

---

## Launching Your Community

### Pre-Launch (1-2 Weeks Before)

```
- [ ] Set up the platform with initial channels
- [ ] Write welcome message and community guidelines
- [ ] Invite 10-20 of your most engaged users personally
- [ ] Ask them to introduce themselves and start conversations
- [ ] Post 3-5 conversation starters yourself
- [ ] Make sure it doesn't feel empty when new members arrive
```

### Launch Sequence

```
Week 1: Invite top 20 users → seed conversations
Week 2: Announce to full user base via email
Week 3: Add community link to app UI (sidebar, help menu)
Week 4: First community-only event or content
```

### Seeding Conversations

The community will feel dead if you just open the doors. Seed it:

```
Conversation starters:
- "What's the first thing you built with [Product]?"
- "What's your biggest challenge with [domain]?"
- "Share your setup — how do you use [Product] in your workflow?"
- "What feature do you wish existed?"
- "Introduce yourself: What do you do, and what are you working on?"
```

---

## Engagement Tactics

### Weekly Rituals

Recurring events give members a reason to come back:

| Day | Ritual | Example |
|-----|--------|---------|
| Monday | Weekly thread | "What are you working on this week?" |
| Wednesday | Tip of the week | Share a power-user tip or workflow |
| Friday | Show and tell | Members share what they've built or achieved |

### Founder Engagement

Your presence matters, especially early on:

```
Daily (15 minutes):
- [ ] Check #help — answer or acknowledge every question
- [ ] React to 3-5 messages (shows you're present)
- [ ] Reply to one conversation with a thoughtful comment

Weekly (30 minutes):
- [ ] Post an update on what you're building
- [ ] Highlight a community member's contribution
- [ ] Start a discussion topic
```

### Empowering Super Users

Your most active community members are your biggest asset:

- Identify members who consistently help others
- Give them a special role (Moderator, Community Champion)
- Give them early access to new features
- Ask for their input on product decisions
- Thank them publicly and privately

---

## Community as a Support Channel

### How It Reduces Support Load

```
Without community:
User has question → Emails support → You answer (1:1)

With community:
User has question → Posts in #help → Another user answers (1:many)
You review and verify the answer (quality control)
```

### Making It Work

- Pin answers to common questions
- Create a #faq channel with the top 10 questions
- Encourage users to search before posting
- Thank users who help others
- Verify community answers for accuracy (wrong answers are worse than no answers)

---

## Measuring Community Health

```
Monthly Community Review:
- [ ] Active members (posted in last 30 days)
- [ ] New members this month
- [ ] Messages per day (trend, not absolute)
- [ ] Questions answered by community vs. by you
- [ ] Support tickets reduced? (compare to pre-community)
- [ ] Signups attributed to community (referrals, word of mouth)
- [ ] Time you spent on community this month (keep it manageable)
```

### Health Signals

| Healthy | Unhealthy |
|---------|-----------|
| Members answer each other's questions | Only you answer questions |
| New members introduce themselves | New members join and never post |
| Conversations happen without you starting them | All threads are started by you |
| Members share wins and creations | Only complaints and feature requests |
| Steady growth in active members | Member count grows but activity doesn't |

---

## Common Mistakes

| Mistake | Fix |
|---------|-----|
| Starting too early (< 50 users) | Wait until you have 100+ active users |
| Too many channels at launch | Start with 5-7 channels. Add when needed |
| Treating it as a broadcast channel | Facilitate conversations, don't just announce |
| No community guidelines | Set rules on day 1. Enforce consistently |
| Ignoring it after launch | 15 min/day minimum. Community dies without founder presence |
| Trying to control every conversation | Let members lead. Step in only when needed |
| Not empowering super users | Give active helpers roles and recognition |
| Expecting it to replace support | It supplements support. It's not a replacement |

---

## Success Looks Like

- Members helping each other without your intervention
- Community is a place users check regularly (not just when they have a problem)
- Support ticket volume decreased since community launched
- New users discover your product through community word-of-mouth
- You spend less than 3 hours/week on community management
- Super users emerge organically and advocate for your product

---

## Related Skills

- **support** — Community supplements (doesn't replace) support
- **retention** — Community engagement reduces churn
- **feedback** — Communities surface feature requests and bug reports
- **content** — Community insights fuel your content strategy

Related Skills

validate

157
from whawkinsiv/solo-founder-superpowers

Use this skill when the user needs to validate a business idea, test demand before building, run a smoke test, create an MVP experiment, or decide whether an idea is worth pursuing. Covers demand validation, smoke tests, fake-door tests, landing page experiments, and go/no-go decision frameworks for bootstrapped founders.

ux-design

157
from whawkinsiv/solo-founder-superpowers

Use this skill when flows feel clunky, users are confused, navigation needs planning, onboarding needs design, or accessibility needs implementation. Covers information architecture, user flows, interaction patterns, progressive disclosure, and error handling UX.

ui-patterns

157
from whawkinsiv/solo-founder-superpowers

Use this skill when the user needs to build a dashboard, settings page, data table, or any page layout. Also use when choosing component libraries, implementing responsive design, dark mode, or handling UI states (loading, empty, error). Covers component selection, page composition, and responsive implementation.

translate

157
from whawkinsiv/solo-founder-superpowers

Use this skill when the user is a domain expert (lawyer, doctor, contractor, accountant, etc.) who wants to turn their professional knowledge into a software product. Also use when the user says 'I have an idea for my industry,' 'I know this problem exists,' 'I want to build something for [profession],' or is struggling to describe what they want the software to do. Helps identify which professional pain is worth building for, then translates it into requirements AI tools can execute.

test

157
from whawkinsiv/solo-founder-superpowers

Use this skill when the user needs to test features before deployment, create test scenarios, find edge cases, or verify bug fixes. Covers manual testing workflows, cross-browser testing, edge case identification, and testing checklists for non-technical founders.

technical-seo

157
from whawkinsiv/solo-founder-superpowers

Use this skill to implement technical SEO optimizations in code — meta tags, schema markup, Core Web Vitals, crawlability, robots.txt, sitemaps, and GEO (Generative Engine Optimization) for AI search engines. This is the implementation skill — for strategy see seo, for content writing see seo-content, for auditing see seo-audit.

support

157
from whawkinsiv/solo-founder-superpowers

Use this skill when the user needs to create help docs, build a knowledge base, set up self-serve support, or reduce support tickets. Covers documentation strategy, help center structure, support tone, and scaling support without hiring.

social-media

157
from whawkinsiv/solo-founder-superpowers

Use this skill when the user needs to grow a social media presence, create content for Twitter/X, LinkedIn, or other platforms, build a founder brand, or use social media as a distribution channel. Covers platform strategy, content frameworks, posting cadence, and audience building for bootstrapped SaaS founders.

seo

157
from whawkinsiv/solo-founder-superpowers

Use this skill when the user needs to plan SEO content, do keyword research, build a content calendar, map search intent to page types, or create an internal linking strategy. Also use when the user says 'how do I rank higher,' 'what should I write about for SEO,' 'SEO plan,' 'what keywords should I target,' or 'how to get organic traffic.' This is the strategy and planning skill — for writing content see seo-content, for technical implementation see technical-seo, for auditing see seo-audit.

seo-content

157
from whawkinsiv/solo-founder-superpowers

Use this skill when the user needs to write SEO content — blog posts, landing pages, feature pages, comparison pages, how-to guides, or any content meant to rank in search and get cited by AI. Covers content briefs, humanized writing that avoids AI detection, SERP feature targeting, entity optimization, content refresh, and quality self-checks. This is the writing skill — for strategy see seo, for technical implementation see technical-seo, for auditing see seo-audit.

seo-audit

157
from whawkinsiv/solo-founder-superpowers

Audit a codebase for SEO and AI-answer visibility, then produce a prioritized fix-it plan. Use this skill whenever a user says things like "audit my SEO", "check my site for search visibility", "how do I rank better", "optimize for Google", "optimize for AI answers", "SEO review", "GEO audit", "run the SEO agent", or anything about improving organic traffic or search rankings. Also trigger when someone mentions wanting visibility in AI-generated answers (ChatGPT, Gemini, Perplexity, Claude). Works on any web project — static sites, Next.js, Astro, Hugo, WordPress themes, or anything that outputs HTML.

secure

157
from whawkinsiv/solo-founder-superpowers

Use this skill when the user needs to secure their SaaS app, implement authentication, protect user data, secure APIs, or check for vulnerabilities. Also use when the user says 'is my app secure,' 'security check,' 'I'm worried about hackers,' 'how do I protect user data,' or 'security before launch.' Covers OWASP Top 10, auth best practices, data protection, and security checklists for apps built with AI tools.