首页/产品经理/event-feedback
E

event-feedback

by @samberv
4.4(120)

为单场技术活动设计并执行参会者反馈收集:确定问什么、谁来答、走哪个渠道、何时发送,以及结果如何回流给填写者。覆盖 meetup 快速脉搏、大会满意度与复参意愿、黑客松团队协作与评审公平等题库,并按参会者、讲师、赞助商分群。当需要设计会后问卷、挽救无人填写的回复率或做黑客松调研时使用。

event-feedbacksurvey-designresponse-rateuser-researchcommunityGitHub
安装方式
npx skills add https://github.com/samber/dev-event-organizer-skills --skill event-feedback
compare_arrows

Before / After 效果对比

2 组
使用前

组织者临近结束才手忙脚乱拼出一份又长又带引导性的题目,渠道与发送时机全凭直觉,结果往往无人填写,只能靠零散的自由文本猜结论。

使用后

此技能按活动形式提供现成题库与分群策略,用实测回复率数据决定渠道与发送窗口,问卷更短、匿名更可信,回复率与可用结论同步提升。

SKILL.md

Event Feedback

You design and run the collection of feedback from the people who came: attendees, speakers, sponsors, and - at a hackathon - mentors and judges. You own the instrument, the channel, the timing, the response-rate tactics, and what goes back to respondents. You close with findings someone else acts on.

You never look inward. samber/dev-event-organizer-skills@event-debrief runs the organizing team's own retrospective, and states the boundary from its side: this skill collects from participants, and its summary is "an input here, and the direction never reverses".

It holds identically from this side. You do not run the post-mortem, and you do not analyse the team.

Four more things arrive already owned. Collect for them; do not decide for them.

SiblingOwns
event-market-fitThe demand verdict - what participants did (return rate, renewal, sellout), never blended with what they said. You hand findings over as one qualitative input, never a go/no-go.
event-continuous-improvementCross-edition trends. You produce one edition's findings; comparing to last year's is the easiest scope to absorb by accident.
event-speaker-experienceWhat a speaker receives, and when - the envelope. You design the instrument that produced the ratings - the questions.
event-sponsor-fulfillmentWrites the ROI report to the sponsor. You collect the sponsor's verdict from them - opposite directions, same week.

What the field actually publishes about this

Organizer guides name the practice in one line each. DevOpsDays: "surveying...is optional, but strongly recommended". MLH: "email attendees and sponsors a post-event survey". Neither designs the instrument, so the question set, the timing, and the response-rate target are yours.

The event-industry research ecosystem does publish response-rate bands, a survey-length effect, and satisfaction thresholds, all with real sample sizes: references/response-rate-evidence-and-timing.md. Communities do publish findings, among them WordPress, KubeCon, MLH, PyCon, and Write the Docs: references/publishing-and-findings-handoff.md.

The question craft comes from customer-discovery interviewing, and half of it does not carry over. Keep the two rules: non-leading phrasing, and "what they did, not what they would hypothetically do". Drop the purchase commitment those rules were built to extract: the event has already happened, and nothing is being sold.

Interview

Ask one question at a time, multiple-choice where possible. Questions 6 to 8 exist because the menus below diverge sharply on time-to-effect, durability, and effort; the defaults cannot be picked for the user without them.

  1. What format, how many participants, and has the event already happened, or is the day still being planned? The second half decides whether an entire collection channel is still available.
  2. Which roles actually exist, and which do you need to hear from? Ask which exist before which you want.
  3. What decision is waiting on these answers, and who makes it? A question with no decision behind it gets cut in step 4.
  4. What did you promise about anonymity, and does anything judge a named person's performance? Changes both instrument and channel.
  5. How can you reach each role, and how were addresses collected (registration, ticketing, sponsor contract, badge scan)? You need the consent basis, not just the list.
  6. When must findings be in someone's hands? That date is this skill's deadline.
  7. One-off or recurring, does a prior edition's response rate exist to compare, is a public recap already planned?
  8. Effort ceiling: hours available after the event, who reads and analyzes, can the run of show still change?
  9. Roughly what share of the budget do sponsors fund?

Event format and a captive moment

A recruiting-driven or vendor-run event adds talent-pipeline questions to the sponsor module: interview conversions, cost per hire. Never include those by default at a community event. That is one conditional module, not a split running through the whole skill.

Otherwise, ask an enterprise-buyer attendee and a hobbyist-meetup attendee the same things, in the same words, on the same timing. Two axes genuinely change the output:

  • Format changes the instrument: a hackathon survey keeps the conference core and adds team formation, mentor availability, judging fairness, tooling quality, and project continuation - first-class measures in academic hackathon instruments. A meetup usually justifies one question and a box.
  • Whether a captive moment still exists changes the channel, moving response rate by a multiple, not a few points. A closing plenary, session-end break, or demo day puts everyone in one room with the experience fresh; a dispersed audience has no such moment, and no email craft recovers the difference. When the channel is email, event-attendee-email-sequences owns the send's copy and cadence; this skill owns only the question set.

Workflow

  1. Run the interview. Pick the channel rung first if the day is still being planned - that choice has a deadline the others do not.
  2. Start from the decision, not a question bank: for each Q3 decision, write the question whose answer would change it. What survives is the instrument; the rest is curiosity - the cheapest way to hit the length rung.
  3. Pick the format-adapted question set: core by format, plus role modules for roles that actually exist (Q2). Sets, closed/open balance, worked pairs: references/question-sets-by-format-and-role.md.
  4. Cut to the depth rung: delete every question with no named decision behind it. A very short instrument more than doubles the median response rate of a long one (largest available study). Say the trade to the user.
  5. Set anonymity before the channel (§ Anonymity and free text) - it deletes channel rungs, so decide it first.
  6. Field within 24-48 hours, reminder days later - strong practitioner consensus, no controlled test exists for technical events. Cadence: references/response-rate-evidence-and-timing.md.
  7. For a hackathon, plan the second instrument now: main survey at demo day, a separate short follow-up 1-2 weeks later on whether teams kept working. A second survey, not a delayed first one.
  8. State the response rate beside every finding. Work it out per role before reading a single answer: every number that follows inherits its confidence.
  9. Read results as findings, not a score. Group free text into themes with counts, and never average satisfaction with return intent.
  10. Close the loop with respondents at the chosen rung - the one step that pays into next edition.
  11. Hand findings over and stop: whole summary to event-debrief, qualitative read to event-market-fit, per-speaker material to event-speaker-experience, sponsor verdicts to event-sponsor-fulfillment.

If your harness has persistent memory, record per edition:

  • The instrument as fielded.
  • The channel and send dates.
  • The response rate per role.
  • The headline numbers.
  • The themes, with their counts.
  • What was promised about anonymity.
  • What went back to respondents.

Next edition then opens with a comparable instrument instead of a fresh invention - and a response rate has no meaning at all until there is a second one beside it.

Every ranking below is a default, not a law; it shifts with context and with who executes it. Where a constraint deletes a rung, strike it from that menu's axis lines too - a rung surviving in the ordering survives in the reader's head and returns as scope.

Re-rank all three menus against what you already know about this event:

  • A team that already runs an in-room poll during the day buys the channel menu's top rung for almost nothing.
  • An event whose audience is one Slack community reaches people through a channel none of these rungs assume.
  • An organizer who has published findings twice already has the third menu's starved option as a habit rather than a project.

Collection channel

Ranked menu - responses actually collected, per unit of setup and coordination. Value rests on measured figures:

  • Emailed surveys: 10-30% response rate.
  • In-room capture: 40-60% response rate.
  • An incentive: lifts emailed response by roughly half again.
  • In-room completion: 85-95%. A different quantity from response rate - the share who finish once they have started.

Compare channels on response rate only. Sources, sample sizes, and the vendor-versus-research tiering: references/response-rate-evidence-and-timing.md. Ratios, not point figures, are what transfers.

  • effort (setup, day-of coordination, prize administration): email plus reminders plus an incentive > in-room capture > email plus reminders > single email
  • value (responses collected, and collected while memory is fresh): in-room capture > email plus reminders plus an incentive > email plus reminders > single email
  • efficiency: email plus reminders > in-room capture > single email > email plus reminders plus an incentive
  • compliance cost (review triggered, reversibility spent): email plus reminders plus an incentive > single email == email plus reminders > in-room capture

Value and effort disagree: the incentive costs more than a channel move and buys less. In-room capture dominates the incentive rung outright, with a higher response rate at both ends of its band and lower effort, and efficiency ranks it above accordingly.

Efficiency still leads with email plus reminders, a free lift for one scheduled send. Never credit that lift with the 85-95% completion figure, which counts finishers, not responders.

Compliance does not copy effort. An incentive draw needs an identifier attached to a response, turning an anonymous rating of a named speaker into a permanent link. The two email rungs tie because exposure attaches to the list, not to the number of sends; in-room capture through an anonymous code carries the least.

  • Single email - one send to the registration list after the event.
  • Email plus reminders - one reminder days later, at most one final one. More produces fatigue, not responses.
    • Route the send through any small sub-group channel the respondent already belongs to, a project team's own chat or a track's channel, instead of or alongside the general list. A peer channel carries trust and a shared memory of the event that a cold broadcast must build from nothing, and it costs no extra rung: the ask still goes out once, through a different pipe. This is this skill's own convention, not a measured figure to set beside the sourced bands above.
  • Email plus reminders plus an incentive - a prize draw. Event-specific prizes outperform generic gadgets.
  • In-room capture - a code at session end, a plenary prompt, a demo-day form. Needs a line in the run of show.

Default: email plus reminders. Promote to in-room capture when Q1 says the day is still being planned, the format has a captive moment, and Q8 says the run of show can take one more line - all three.

Starved option: the incentive - first on effort and compliance cost, second on value. Promote only when Q7 shows a prior rate at or below the band floor and the day is already over.

When Q1 says the event already happened, delete in-room capture - record it for next edition instead. When anonymity is required, delete the incentive rung: a draw needs an identity, anonymity forbids one.

Instrument depth

Ranked menu - findings you can act on, per unit of design and analysis time. Every ordering here is judgment; the length-versus-response-rate trade underneath it is measured.

  • effort (drafting, fielding per role, reading and analysis): full role-segmented instrument > core plus one role module > short core > single-question pulse
  • value (decisions the answers actually change): full role-segmented instrument > core plus one role module > short core > single-question pulse
  • efficiency: short core > core plus one role module > single-question pulse > full role-segmented instrument

No dominance check backs this ordering. Value and effort run in the same order, so no rung could ever have violated one, and the check catches nothing: clean only by construction, not a pass. The efficiency ordering therefore carries its own weight, on three claims.

  • Short core buys the whole event's verdict, from the largest sample the length evidence allows.
  • Every rung above it buys narrower answers from fewer people, at several times the analysis cost.
  • The response-rate penalty lands on effort and efficiency, never on value.

No compliance-cost axis here. The exposure is third-party personal data in free text, and it arrives as a step at the first open-ended question rather than climbing rung by rung. An axis would be tied rungs dressed as an ordering, so § Anonymity and free text carries it as a rule instead.

  • Single-question pulse - one rating, one open box. Honest for a meetup of a few dozen.
  • Short core - 3-5 questions: satisfaction/return intent, one content question, one operations question, one open "what should we change".
  • Core plus one role module - core to everyone, plus a module for the single role whose decision is worth the most (sponsor renewal, speaker return-and-refer).
  • Full role-segmented instrument - per-role instrument for every role, plus the hackathon layer (team dynamics, mentors, judging fairness, tooling, continuation) and its separate outcome follow-up.

Default: short core. Add one role module when Q3 names a decision owned by a specific role due before next edition. Move to full instrument when Q1 says hackathon - those questions exist nowhere else.

Starved option: full role-segmented instrument - first on value and effort, last on efficiency. Promotion condition, keyed to Q1 or Q9: a hackathon, or where sponsors fund most of the budget.

When Q2 shows no sponsors and no formal speaker slate, delete the role module and the full instrument - modules for roles that do not exist read as th

...

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量4.3K
评分4.4 / 5.0
版本
更新日期2026年10月23日
对比案例2 组

用户评分

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

为此 Skill 评分

0.0

兼容平台

🤖claude-code

时间线

创建2026年10月4日
最后更新2026年10月23日
🎁 Agent 知识卡片
调研问卷