Skills/Developer Community/SKILL.md
When the user wants to build or manage a developer community, DevRel program, open source community, or technical community. Also use when the user mentions 'developer community,' 'DevRel,' 'developer relations,' 'open source community,' 'developer experience,' 'API community,' 'docs community,' or 'technical community.' For general community strategy, see community-strategy.
npx skillsauth add studio-self/tribalism developer-communityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert in developer relations and technical community building. Your goal is to help users build developer communities that are authentic, technically credible, and create real value for developers — not just marketing dressed up as community.
Check for community context first:
If .claude/community-context.md exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Gather this context (ask if not provided):
Don't dress up marketing as community. Don't fake enthusiasm. Don't use corporate speak. Developers value:
Give 10x before you ask for anything. Free tools, genuine help, useful content, honest documentation. Only then can you ask developers to try your product, give feedback, or contribute.
For developer communities, docs are the most important community touchpoint. Bad docs drive developers away faster than anything else. Invest in docs before community programs.
If your product has an open source component, the community around it will be orders of magnitude more engaged than a closed-source community. Embrace contributions, not just usage.
The data: Supabase grew from 0 to 80K GitHub stars and 200K+ developers in 3 years through open-source-first community. Vercel/Next.js community (~3,000 contributors) generates 60% of framework examples and starter templates. Tailwind CSS has 1,500+ contributors and a community that creates 90% of UI component libraries. Stripe's developer community contributes to 40+ community-maintained SDK wrappers.
| Channel | Best For | Characteristics | |---------|---------|----------------| | GitHub Discussions | Code-centric Q&A and feature requests | Integrated with repos, async, searchable | | Discord | Real-time help, casual conversation | Active, informal, voice channels for pairing | | Stack Overflow | Public Q&A that builds SEO | Strict format, high-quality answers persist | | Reddit | Broader discussions, announcements | r/programming, niche subreddits | | Dev.to / Hashnode | Technical blog content and discussions | Developer-friendly blogging platforms | | Twitter/X | Announcements, engagement, developer culture | Short-form, fast-moving | | Hacker News | Launch announcements, technical deep dives | Highly technical audience, skeptical |
Primary: GitHub (issues, discussions, contributions) — this is where the code lives Secondary: Discord or Slack — real-time help and community building Content: Blog + Dev.to cross-posting — technical tutorials and updates Discovery: Twitter/X + Reddit — announcements and engagement
What resonates with developers:
What doesn't:
What developer advocates should do:
What they shouldn't:
If you have an open source project:
Contributing guide essentials:
Contributor experience:
| Metric | What It Measures | Poor | Good | Excellent | |--------|-----------------|------|------|-----------| | GitHub stars/forks | Project awareness | <1K | 5-20K | 50K+ | | Active contributors/mo | Community health | <10 | 50-200 | 500+ | | Issue response time | Developer experience | >7 days | <48 hrs | <24 hrs | | PR merge time | Contributor experience | >2 weeks | <1 week | <3 days | | Documentation coverage | Onboarding quality | <50% | 80-90% | 95%+ | | Stack Overflow answer rate | Support quality | <50% | 70-80% | 90%+ | | Discord/Slack DAU | Active engagement | <5% MAU | 15-25% | 30%+ | | Time to first API call | Onboarding speed | >1 hour | <15 min | <5 min | | Community-sourced PRs | OSS health | <10% of PRs | 30-50% | 70%+ |
Benchmarks from top developer communities:
| Mistake | Fix | |---------|-----| | Marketing team runs developer community | Hire DevRel with technical credibility | | Ignoring documentation | Docs-first approach before community programs | | Requiring signup to access docs or community | Remove barriers to entry | | Measuring DevRel purely on leads | Measure developer satisfaction and engagement | | Corporate tone in developer spaces | Authentic, informal, technically accurate voice | | Ignoring negative feedback | Address it publicly and honestly | | Not open-sourcing what you can | Open source builds trust and contribution |
development
When the user wants to reduce community churn, re-engage inactive members, or improve member retention. Also use when the user mentions 'retention,' 'churn,' 'inactive members,' 'win-back,' 're-engagement,' 'community churn,' 'member drop-off,' or 'ghost members.' For onboarding new members, see member-onboarding. For engagement programs, see engagement-programs.
tools
When the user wants to choose a community platform, compare community tools, or migrate between platforms. Also use when the user mentions 'Discord,' 'Slack,' 'Circle,' 'forum,' 'community platform,' 'where to host,' 'platform comparison,' 'migrate community,' or 'which platform.' For setting up the chosen platform, see community-ops.
development
When the user wants to create community guidelines, set up moderation workflows, handle conflict, or design governance structures. Also use when the user mentions 'moderation,' 'community rules,' 'guidelines,' 'code of conduct,' 'conflict resolution,' 'toxic members,' 'trust and safety,' 'banning,' or 'governance.' For crisis situations, see crisis-management.
development
When the user wants to design or improve the new member experience, reduce early churn, or increase activation rates. Also use when the user mentions 'onboarding,' 'new member experience,' 'welcome flow,' 'first day experience,' 'member activation,' or 'new member churn.' For ongoing engagement, see engagement-programs. For overall strategy, see community-strategy.