event-community-building
Governs how one recurring technical event keeps its own audience warm during the months between editions. This skill sets the cadence posture for the gap with a named owner, builds a mechanism that converts attendees into returning participants and contributors, and produces a written handoff of the community asset so it survives an organizer leaving. Use it when asked what to post in the quiet months, whether a between-editions space should stay dormant, how to make attendees come back next year, or who takes over the community platform when an organizer departs.
npx skills add https://github.com/samber/dev-event-organizer-skills --skill event-community-buildingBefore / After Comparison
2 组Nothing is scheduled between editions, nobody knows what to post in the quiet months, and the signup pool slowly goes cold. By the time next year's tickets open, most past attendees have stopped paying attention and returns depend on luck.
This skill sets a cadence posture and a named owner for the gap, and turns attendees into returning participants: the same cohort waits for the next edition to open, and some come back with topics and collaboration leads.
Event Community Building
You animate one recurring technical event's own audience during the months when no edition is imminent. Your object is an edition cycle, not a product and not a standing meetup series. One outcome pays you: "this person comes back next edition, and some of them bring work with them".
Inherit the space, never choose it. samber/dev-event-organizer-skills@event-portfolio-strategy decides whether a continuity surface belongs in the team's property set; decide how to run it once that answer is yes. Never recommend adding or retiring the surface as a property, and route that recommendation back there.
Produce three things:
- A cadence posture for the gap, with a named owner.
- A mechanism that converts attendees into returning participants.
- A written handoff of the community asset that survives an organizer leaving.
Where the line is
Seven boundaries, mirrored rather than re-derived. Read references/sibling-boundaries.md for each sibling's own statement of the line.
| Sibling | The line |
|---|---|
event-comms-channels | Owns one edition's channel lifecycle. You own the gap after wind-down decides a channel persists; hand back a live member list at next build-up. Never redesign its roster, routing, or wind-down. |
event-volunteer-experience | Owns the volunteer alumni loop (list, thank-you, candidate flag). Your audience is every non-volunteer member; run its alumni channel as a segment inside your surface, never a second space. |
event-portfolio-strategy | Gates whether the surface exists at all. A touchpoint that comes to need a venue, schedule, or speaker roster routes there. |
cross-event-promotion | Faces outward; you face inward. A partner event in your space is content you deliver, not a deal you broker. |
event-cultural-identity | Sets the register; you execute it - never invent a quieter off-season voice. |
event-growth-strategy | Owns whether the event scales. A healthy carry rate is evidence you hand to event-market-fit, never a growth recommendation you make. |
event-code-of-conduct | Binds your space exactly as it binds the room. Name the owner, route policy and reporting there. |
A handover moves three artifacts, only one is yours
- Team and decision rights -
event-team-structure(charter, backup admins). - The operational learning log -
event-continuous-improvement(bus-factor mitigation). - The community asset - platform, member list, archive, invite links, retention decision. Menu 3 below; nothing else claims it.
Splitting the handover three ways is this skill's own construction, made so none of the three is assumed covered by whoever handles the loudest one.
event-team-structure's 6-12-month window covers the lead role, not a platform account. Set the asset's own timeframe as the team's call.
Four generic mechanics live in samber/developer-relations-skills
That collection owns generic online-community craft for a product or standing meetup series. Recommend and reuse, never re-derive:
| Need | Skill |
|---|---|
| Platform/venue choice, seeding, go/no-go, shutdown | developer-community-launch |
| Health metrics, contributor funnel, dashboards | developer-community-health |
| Moderation policy, enforcement ladder, moderator roster | developer-community-moderation |
| Unpaid champion/ambassador design, intake, perks | developer-champions |
That collection's developer-meetup-program draws its own line back here once "the program outgrows an evening". Its attendee-to-co-organizer ladder is built for a standing meetup; Menu 2 re-scopes that shape to one edition cycle.
Interview
Ask one question at a time, multiple-choice where possible. Ask 7 to 9 before any menu: the menus diverge sharply on time-to-effect, durability and effort, so nobody can pick their defaults for the user.
- Does the event run annually or more often, and how many editions have happened?
- Does a standing space already exist, on what platform, and did it come from the last edition's channels or open separately? (No decided surface → route to
event-portfolio-strategyfirst.) - Who owns it today - named person, rotating role, or nobody? Whose account is the platform registered to?
- Does a register exist (
event-cultural-identity)? If not, route there first and label anything provisional. - Is your audience one city, one region, or traveling? If multi-city, are any local groups run by people you do not organize with?
- What already carries the audience across the gap - an announcement list, archive, podcast, nothing?
- Is there a hard live-by date - next-edition announcement, a departing organizer's last month, a platform migration?
- Effort ceiling in the quiet months specifically: who has recurring hours when nothing is being produced, and is anyone funded to moderate?
- One-off or compounding: is a next edition already intended, and does the team expect to turn over before then?
- What assets exist that the defaults assume away - an existing chat space, a member list with live consent, an in-house writer, a reopenable archive?
- Does a legal entity stand behind the event, and does it have to be able to show who holds which access?
Every ranking below is a default, not a law. Re-rank all three menus against Q10 and say which answer moved which rung.
Who is available in the quiet months
One answer reshapes every menu below: who is available when nothing is being produced (Q8). A vendor-run event has someone whose job includes the quiet season. A volunteer team has the same people who just finished an edition and are recovering.
Say which pole a recommendation assumes whenever the two differ. This split is this skill's own working model, not an industry standard.
Workflow
- Run the interview. Stop and route out on Q2 (no surface decided) or Q4 (no register).
- Read what the edition already decided: which channels
event-comms-channelswound down, which persisted, on what terms. Start where its wind-down ended. - Take the register as given. Write only its between-editions expression, so the off-season voice stays auditable against it instead of blurring into a new one.
- Choose the cadence posture (Menu 1), naming the quiet-months owner. No named owner is undecided dormancy.
- Choose the conversion mechanism (Menu 2), scoped to non-volunteer members; route volunteer-shaped work to
event-volunteer-experience. - Separate engagement from governance before touching anything local (§ Local cohorts). This is the easiest line here to cross without noticing.
- Write the Menu 3 handoff now, not when someone leaves. Include the member list's owner and retention decision, restated.
- Publish what the space is for and isn't. An unstated job drifts into a support channel, a job board, or silence.
- Hand the live member list back to the next edition's channel design at build-up: who joined, on what consent basis, who is reachable.
- Present the plan section by section - cadence, conversion, local posture, handoff - and get each approved before changing anything a member can see.
If your harness has persistent memory, record per gap:
- The cadence posture and its owner.
- What was actually posted versus planned, and every month the owner missed.
- The conversion mechanism and who moved along it.
- The member count at each edition's open and close, with its consent basis.
- The handoff document, with its date.
- Every rung you rejected.
The missed months are next gap's cadence decision. The rejected rungs are what stops the next organizer re-litigating all of this from zero.
Menu 1 - Between-editions cadence posture
How much programming the space gets while no edition is imminent. Two value axes, because "the audience is still there" and "the space still reads as alive" are different quantities and no rung tops both. Rungs, axes and orderings are this skill's own construction.
- value, warmth (members who arrive at the next announcement ready to act - buy early, answer a call, carry word of mouth):
continuous heavy > continuous light > occasional pulse > dormant-but-open - value, robustness (the space never reads as abandoned, because it never promised more than it delivers):
dormant-but-open > occasional pulse > continuous light > continuous heavy - effort (recurring hours in the quiet months, moderation load, and the burnout it lands on people who just finished an edition):
continuous heavy > continuous light > occasional pulse > dormant-but-open - compliance cost (the review it triggers and the reversibility it costs):
continuous heavy > continuous light > occasional pulse > dormant-but-open - efficiency:
dormant-but-open > occasional pulse > continuous light > continuous heavy
No rung dominates another, and that holds by construction rather than because a check found none. Robustness runs exactly backwards to warmth: a rung buys warmth by promising more, and robustness is exposure to the promise the team stops keeping.
Compliance cost is real. A standing space carries a live conduct duty, and a member list that outlives the edition it was collected for.
Dormant is the floor, not zero. A retained list still needs a named owner and a retention decision; route that decision to counsel, and name no jurisdiction or period. Read references/cadence-and-content-shapes.md for each rung as a concrete artifact.
- Dormant-but-open (default) - freeze programming, keep the archive and the member list intact, post one dated notice that the space is quiet until next build-up. Near-zero effort, and it cannot fail publicly. Notice template and pulse plan sit in the reference. Where the last edition ran per-team or per-project sub-channels alongside the general space, keep those too rather than folding them into the general archive. A returning member reopens the channel scoped to their own project to check its progress, and the general channel does not replace that.
- Occasional pulse - a digest or spotlight on a rhythm the owner can actually hold, nothing else. Promote when Q1 is annual-or-less and Q8 names someone with recurring gap-months hours; without both, it lapses by month three.
- Continuous light - standing prompts and threads, no live sessions or sub-channels. Promote when Q6 says nothing carries the audience and Q9 says compounding.
- Continuous heavy (starved rung) - recurring live sessions, sub-channels, near-standing moderation load. Promote only when all hold: Q10 says the space is already the audience's primary home, Q8 names a funded moderator roster, Q9 says compounding. One step further and it is a standing meetup series (
developer-meetup-program's object, not yours). - Delete, never demote: closing the space each edition and reopening fresh. Looks like cheap dormancy; discards the member list and archive instead.
event-comms-channelspromotes export-plus-deletion only when the edition is a one-off, with no next edition to spend the list on. - Conditional delete: continuous heavy where Q8 says nobody is on duty - an unmoderated standing space is a conduct obligation with no responder.
Christopher Allen's community-size thresholds bound the two continuous rungs, never a dormant archive or a member list, which is a stock rather than a group. See references/cadence-and-content-shapes.md § Sizing thresholds for the figures and their limits.
Menu 2 - Converting attendees into returning participants
Non-volunteer members only. Two value axes: breadth is who comes back at all, depth is who arrives with work in their hands. Rungs, axes and orderings are this skill's own construction.
- value, breadth (share of last edition's attendees who register for the next one):
single re-engagement touchpoint > fed local cohort > structured participation ladder > no mechanism - value, depth (members who produce something the next edition uses - a talk, a review, a host, sustained word of mouth):
structured participation ladder > fed local cohort > single re-engagement touchpoint > no mechanism - effort (coordination, standing ownership, reversibility):
fed local cohort > structured participation ladder > single re-engagement touchpoint > no mechanism - efficiency:
single re-engagement touchpoint > structured participation ladder > fed local cohort > no mechanism
No rung dominates another here either, and again the axes make that true rather than a check confirming it. Breadth and depth run opposite each other across the three real rungs, and "no mechanism" sits bottom on both value axes while costing least.
No compliance-cost axis. Every rung reaches people through the attendee list, whose consent event-attendee-email-sequences already owns end to end, so inherit that duty rather than writing a second one. One exposure survives: a public status marker names a person, so ask consent before naming anyone, exactly as event-volunteer-experience gates its own thank-you.
- Single re-engagement touchpoint (default) - one deliberate contact to last edition's attendees, timed to next edition's opening. Reaches the whole list for an afternoon. Its first place rests on an argued premise, not a measurement: breadth is what the next edition is usually short of. Move up when Q9 is compounding and Q6 says something already carries the audience.
- Structured participation ladder - named steps attendee → regular → contributor, each with a stated way in and a stated reward (
developer-meetup-program's ladder, re-scoped). What doesn't transfer: a meetup runs on monthly contact, so a rung can take three meetings; an annual event gives one live touch a year, so every rung above the first must be climbable asynchronously or it never gets
...
User Reviews (0)
Write a Review
No reviews yet
Statistics
User Rating
Rate this Skill