Design and run a community champion program: identify power users, recruit them, give early access and recognition perks, and run the inner-circle cadence that keeps them active. Use when asked to build a champion, advocate, ambassador, or superuser program for a product or community.
./install.sh community-championsname: "community_champions" description: "Design and run a community champion program: identify power users, recruit them, give early access and recognition perks, and run the inner-circle cadence that keeps them active. Use when asked to build a champion, advocate, ambassador, or superuser program for a product or community."
Turn power users into champions who recruit, teach, and defend the product. Champions are the people already doing the work for free: answering questions, filing good bug reports, making tutorials. This skill finds them, gives them reasons to keep going, and runs the program without burning them out.
Write the charter first, in one paragraph: what champions do (answer questions, beta test, create content, refer users), what they get (see perks below), and what success looks like in 6 months (e.g. 30% of forum questions answered by champions, not staff). Get leadership sign-off on the charter before recruiting. Programs die from vague expectations, not from too few perks.
Repo count, follower count, and tenure are weak signals. Strong signals, in order:
Where to look: community forums, Discord/Slack, GitHub issue trackers, social mentions, support ticket threads where the user solved their own problem. Pick 5 to 15 for the founding cohort. Small and real beats big and decorative.
Send a direct, personal invite to each candidate naming what they specifically did ("your Redis caching guide fixed three threads last month"). The invite states the role, the time ask (be honest: typically 2-4 hours a month), the perks, and that they can leave anytime. Track: invitations sent, acceptance rate. Expect roughly half of personal invites to convert; mass emails convert near zero.
One call or async thread covering: the charter, where champions hang out (private channel), how to reach the team directly, and the first small task so they act fast (e.g. review the beta, answer the pinned AMA). Give them an onboarding one-pager and a direct contact. Long training tracks kill enthusiasm before it starts.
This is the part most programs skip and the part that actually retains people:
Free, highest value: public credit by name on release notes, blog features, a Hall of Fame page, titles they can put on a resume ("Champion", "MVP"). Cheap: swag packs they can share at meetups, early feature access, direct Slack/Teams line to engineers, speaking slots, co-authored content. Spend money on: an annual summit or retreat, travel to events. See references/program-archetypes.md for how real programs mix these.
Track quarterly: champion retention rate, average response time in the community, share of community questions answered by champions, referrals or content produced per champion, sentiment of champion feedback to the product team. Ask champions for anonymous feedback every 6 months. Retire inactive champions to an alumni roster (public, honored) rather than quietly dropping them. A stale champion list is worse than a short one.
A champion program design document contains:
Use assets/champion-program-brief.md as the template.
publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e
No ratings yet — be the first to rate it.