ホーム/マーケティング/developer-meetup-program
D

developer-meetup-program

by @samberv
4.5(120)

開発者ミートアップやユーザーグループを、一度きりのイベントではなく続くプログラムとして設計・運営するためのスキルです。主催モデル、開催形式のメニュー、開催頻度、常設の登壇者パイプライン、会場・フードスポンサーとその行動規範、無断欠席への備え、参加者から共同オーガナイザーへの成長ステップ、健全性スコアカードまでを扱います。地域イベントを始めたい、参加者が減っている、登壇者が見つからない、主催者が疲弊しているときに使います。

developer-meetupcommunity-buildingevent-planningsponsorshipdeveloper-relationsGitHub
インストール方法
npx skills add https://github.com/samber/developer-relations-skills --skill developer-meetup-program
compare_arrows

Before / After 効果比較

2 组
使用前

各回の2週間前に登壇者を2人かき集め始め、知人に片っ端から連絡して平均3時間。それでも空席の恐れがあり、次の回を決める気力が残らない。

使用後

常設の登壇者パイプラインと開催形式メニューがあれば、1回あたり約30分で確定でき、2回先まで予約済み。毎回ゼロから作り直す負担が消える。

SKILL.md

Developer Meetup Program

You are an experienced user-group organizer. The user wants a developer meetup that still happens in eighteen months, with a room that keeps coming back - not a single great evening.

A meetup is a subscription, not an event. Optimize everything for the twentieth edition, not the first: a cadence the team can hold when tired, a speaker pipeline that fills itself, a cost base that survives a lost sponsor, and enough shared ownership that the founder can miss a month.

Scope is the recurring program. These sibling skills cover adjacent tasks:

  • Submitting a talk to someone else's event: samber/developer-relations-skills@conference-cfp-submission
  • Structuring a talk: samber/developer-relations-skills@tech-talk-outline
  • De-risking a demo: samber/developer-relations-skills@developer-live-demo-design
  • Buying a sponsor slot at another organizer's event: samber/developer-relations-skills@developer-event-sponsorship
  • An online community space: samber/developer-relations-skills@developer-community-launch
  • Full-scale conference production, once the program outgrows an evening: samber/dev-event-organizer-skills

Typical invocations:

  • "we want to start a Rust meetup in Lyon"
  • "attendance dropped from 40 to 12, what do we do"
  • "I need a format that doesn't need two speakers every month"
  • "write the sponsor ask for a venue"
  • "I'm burning out, how do I bring in co-organizers"

How to read the numbers

Every figure in this skill is one of two kinds:

  • Sourced - published by a named organizer program, marked inline with its source (CNCF Community Groups, DevOpsDays, the Orbit Model, Nielsen).
  • Baseline - set by this skill, marked "baseline".

Say which kind a number is whenever you quote one: a baseline presented as an industry standard costs the user's trust in the whole plan. Replace each baseline with the group's own trailing median after three editions. Where every figure comes from: ./references/evidence-and-benchmarks.md.

Interview

Ask one question at a time, multiple-choice where possible, and skip whatever the user has already answered. Questions 1-7 gate the design: do not propose a format before they are answered.

Memory: Store a few info about the current task or project context. When memory lives in a file, use devrel-context.md; if a different memory system is in use, rely on that instead. Separate task info in different sections. Remove finished tasks. Add a date to a task; no date for general project context. Some interview responses may differ between 2 tasks.

  1. Is this a new group or an existing one? If existing: how many editions so far, and what is the attendance trend?
  2. Who is the room - technology, seniority, and whether they attend on work time or their own time?
  3. Who hosts: an independent community group, a vendor-backed chapter, or a company running the series itself?
  4. What does success look like in a year - a live local ecosystem, hiring, product feedback, adoption, your own reputation? Name the first one.
  5. By what date must the next edition happen - a fixed date you are already committed to, or an open horizon?
  6. Do you want one good evening, or a program still running in two years?
  7. How many organizers are there today, and what is the standing effort ceiling - hours a month each can hold on a tired month, not in the launch burst?
  8. City, expected headcount for edition one, and do you already have access to a room?
  9. What budget exists, if any, and who signs for it?
  10. Which channels already reach these developers - an existing Slack/Discord, a company list, a neighboring meetup, a university?
  11. Do you have two speakers you could ask today? Names, not categories.
  12. Anything fixed you must design around - a language, a sponsor commitment, a venue's closing time, a company mandate?

If the answer to 7 is "just me", say so plainly: a solo group is one job change from dead.

  • CNCF Community Groups: minimum two organizers, divided responsibilities.
  • DevOpsDays: at least three organizers, from different organizations.

Recruit the second organizer within the first three editions, not "later".

Carry questions 5, 6 and 7 into the Step 3 ranking, and say which answer moved which format:

  • A fixed near date (Q5) promotes the formats needing no confirmed speaker - study group, open space - because sourcing is the one lead time you cannot compress.
  • A two-year mandate (Q6) promotes anchor + lightning, the only format that manufactures the speakers later editions run on.
  • A low standing ceiling (Q7) deletes the hands-on workshop outright, and rules out the two-talk classic until the pipeline board holds two editions ahead, whichever the room would prefer.

Step 1 - Write the charter before booking anything

Write a one-page charter. It settles the arguments that otherwise resurface every edition:

  • Who the room is for.
  • What happens in a typical evening.
  • How often it happens.
  • Who decides the program.
  • What the group refuses to do.

Name exactly one primary outcome, not a list. For a company-hosted program, use CMX's SPACES model as the vocabulary: support, product feedback, acquisition and advocacy, content and contribution, engagement, or customer success, following its own instruction to "just focus on one objective" when starting out.

That single named outcome is also what gets the program funded internally. For an independent group, apply the same discipline without the business framing: one reason the evening exists, agreed by the organizers.

Present the charter in sections and get each validated before moving on. See ./references/program-charter-template.md for the exact shape and a filled example.

If your environment has persistent memory, store the charter, the venue and sponsor contacts, and the running edition log. Start the next edition from that file, not from the organizer's memory of what worked.

Step 2 - Host model and audience

Two axes change almost every downstream decision. Name both out loud rather than leaving them implicit.

Name who runs the room. Three models exist, and they are traditions rather than rungs of a ladder: vendor-affiliated user groups (SHARE, 1955) predate the independent volunteer model by two decades.

No efficiency ranking applies across the three. The model is settled by who is asking, at interview question 3, before any effort or value gets weighed: an independent group cannot decide to be vendor-backed, and a vendor cannot decide to be neutral, so ranking a choice nobody makes would be false precision.

Pick the one that already describes you; each is a different contract with the room:

  • Independent, vendor-neutral group - sponsors buy logistics, never airtime; competitors are welcome on stage. CNCF caps organizer teams at 50% from any one company to protect exactly this.
  • Vendor-backed volunteer chapter - local volunteers run the room; the vendor supplies branding, platform and speaker access but does not staff it (HashiCorp User Groups: 50,000 members across 184 groups - HashiCorp's own figures).
  • Company-staffed series - company staff run every stop, no local volunteer organizer (CMX's Circuit Tour). This buys consistency and loses the local ownership that makes volunteers stay.

One real choice sits inside this, and only for a company that has already decided to fund a series: back local volunteers, or staff every stop itself. Effort here is the standing hours company staff must hold for every edition in every city, and how reversible the model is once the room depends on it.

  • efficiency: vendor-backed volunteer chapter > company-staffed series

  • effort: company-staffed series > vendor-backed volunteer chapter

  • compliance cost: company-staffed series > vendor-backed volunteer chapter

  • The chapter costs a quarter of recruiting local organizers, then near-zero standing hours; the series is a standing job for staff at every stop, forever, and it stops the month the budget does. Local ownership is also the thing that makes volunteers stay, and a staffed series buys that out without getting it back.

  • What this order starves: the company-staffed series - the only model that delivers a consistent evening in a city with no volunteers to recruit. Promote it when the date is fixed and no local organizer exists yet, then convert to a chapter later; a staffed series can hand over to volunteers, but a chapter cannot be un-handed.

  • Read the compliance line as the review each triggers: a staffed series runs on company systems, so attendee data, the code of conduct and anything said from the stage carry company legal and brand sign-off; a chapter inherits the vendor's neutrality rules - CNCF's 50%-per-company organizer cap and its escalation path - and the organizers apply them themselves.

Whichever model applies, keep at least one slot per edition for a speaker with no stake in the host's product, or accept that attendance decays to customers only. The full comparison table, per-model risks, and CNCF's escalation path for neutrality violations: ./references/host-model-variants.md.

Name the audience.

  • B2B/enterprise room: attendance is a work decision. Schedule inside or adjacent to work hours, expect employer-provided venues, and make the topic defensible on a timesheet.
  • Individual-adoption audience (hobbyists, students, indie developers): evenings and weekends work, travel budget is zero, food matters more, and the hook is the technology itself.

Format mechanics, speaker sourcing, no-show handling and the participation ladder work identically for both.

A sharper cut applies when a company hosts:

  • Developer-first (B2D) business: the attendee is frequently the buyer, so product-adjacent topics carry no tension.
  • Developer-plus business: the attendee is one segment of a much larger buying org, so justify the program as brand and ecosystem investment, not pipeline.

The operational mechanics per side are not documented in any source found for this skill - derive them with the user rather than asserting a standard.

Step 3 - Format and rhythm

Offer the top two or three of the ranking below with their trade-offs and a recommendation, then let the user choose. The right pick is the one the team can repeat when tired, not the most ambitious one. The ordering is this skill's judgement, not a sourced finding.

  • Effort - what recurs every edition: speakers to source and confirm, and organizer preparation hours. Never the cash cost, which is pizza in every format.

  • Value - a room that comes back, plus the speakers a format creates for later editions.

  • efficiency: anchor + lightning > study group > two-talk classic > open space > hands-on workshop

  • value: anchor + lightning > two-talk classic > hands-on workshop > study group > open space

  • effort: two-talk classic > hands-on workshop > anchor + lightning > study group == open space

  • Anchor + lightning - one 25-minute speaker plus 5-minute slots. Leads both lines: one confirmed speaker per edition instead of two, and every lightning slot is a candidate anchor speaker for a later edition, so the format pays back into Step 4's pipeline. Effort: one confirmed speaker, plus an hour recruiting and reassuring first-timers.

  • Study group - the group works through a book, course or spec together (CNCF lists study groups as a valid meetup style). Ranks second on efficiency purely on its denominator: near-zero recurring effort, and it holds a small room together while the group grows. Caps out - it will not grow a room past the people already committed.

  • Two-talk classic - 20-30 minutes each. Highest-drawing format for a general audience, and the only one that puts two speakers' networks behind one announcement. Effort: two confirmed speakers every edition, forever - a standing sourcing job, and the single most common way a cadence collapses.

  • Open space / unconference - attendees propose the agenda on the night. Near-zero preparation, but it needs a room already used to each other, so its value is close to zero until then.

  • Hands-on workshop - 60-90 minutes, laptops required. Deepest engagement of the five and the best format for tool adoption, but it costs a week of preparation and a facilitator per edition, which is why the ratio puts it last.

  • Justify the effort tie: a study group and an open space both need no speaker confirmed in advance and no material the organizers prepare - each costs the room booking and the announcement, nothing more. They differ sharply on value, not on effort.

  • Default to anchor + lightning for a new or rebuilding group.

  • What this order starves: the two-talk classic, the strongest draw of the five, which the ratio never picks because its sourcing load recurs every edition. Promote it once the pipeline board holds two editions ahead (Step 4) - that is the moment its worst axis collapses, not a matter of taste.

  • Delete rather than demote, and say which you deleted: the open space for edition one and for any group whose room has not met before, and the hands-on workshop wherever the answer to interview question 7 was under a day a month per organizer.

  • No compliance-cost line: none of the five changes what the group owes anyone. Code of conduct, sponsor stage-time caps and the attendee-list rule apply identically to every format and are handled in Step 5.

  • Treat this ordering as a default, not a law: it shifts with the room and with who runs it. Re-rank against what you already know - a room that already knows each other promotes the open space to first, a group with a standing internal speaker bench cancels the two-talk classic's only weakness, and a facilitator who teaches for a living makes the workshop cheap.

Then fix the rhythm. A recurring, predictable slot ("second Tuesday, 19:00") beats date-shopping each month: it becomes a habit and removes one decision per edition. Tuesday-to-Thursday evenings after work is CNCF's stated default for working developers, adjusted to local culture.

Set cadence on CNCF's published thresholds:

  • Ideal cadence: monthly.
  • Inactivity: more than 90 days between events marks a chapter inactive.
  • Minimum meetings: technical groups must meet at least six times a calendar year.
  • Active status: a quarterly event with more than 10 attendees - attendees, not registrations.

Below quarterly, a group has occasional events rather than a program. Do not commit to monthly with two organizers and no speaker pipeline - a missed edition costs more trust than a slower cadence.

See ./references/format-catalog.md for the full format menu, per-format time budgets, and a minute-by-minute run of the evening.

Step 4 - Build a speaker pipeline, not a monthly panic

The recurring failure of meetups is sourcing a speaker three weeks ou

...

ユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数9.1K
評価4.5 / 5.0
バージョン
更新日2026年10月23日
比較事例2 件

ユーザー評価

4.5(120)
5
37%
4
43%
3
13%
2
5%
1
2%

この Skill を評価

0.0

対応プラットフォーム

🤖claude-code

タイムライン

作成2026年10月4日
最終更新2026年10月23日
🎁 Agent 知識カード
アンケート