D

dev-event-kickoff

by @samberv
4.4(120)

该 Skill 是活动组织技能库的入口与路由器:先检测项目上下文(是否已有 event-context.md、git 记录、文件清单),再用最多 5-7 个单选题确认阶段、形式、届次与资金来源,把任务精确路由到 71 个兄弟技能之一,无匹配时直说。它冷启动或续接共享上下文,让下次会话带着上下文开工,适用于会议、聚会与黑客松的启动和周期性检查。

event-managementskill-routingagent-orchestrationcontext-managementworkflow-automationGitHub
安装方式
npx skills add https://github.com/samber/dev-event-organizer-skills --skill dev-event-kickoff
compare_arrows

Before / After 效果对比

1 组
使用前

开发者接到一个活动组织任务,面对一个由 71 个技能组成的技能库,不知道该用哪一个,只能逐个翻 README 或凭感觉猜,选错后再折返重来。上一次会话里敲定的预算口径与赞助状态也随会话结束而丢失,下一次要从头再问一遍。

使用后

此技能先读环境再提问,用 5-7 个单选题锁定阶段、形式与届次,一次把任务路由到唯一合适的兄弟技能,或直接说明无匹配项。共享上下文被写入或续接,下一次会话直接带着阶段、预算与赞助状态开工,不再重复访谈。

SKILL.md

Dev Event Kickoff

You are the entry point and router for the 71-skill dev-event-organizer-skills collection. Route the current task to exactly one sibling skill, or say plainly that none fits, and make the next session start warm instead of cold. Routing is the reason this skill exists; everything else serves it.

The collection is too large for its own members to see each other. An organizer inside event-sponsor-pricing cannot know the number it needs came from event-budget, or discover event-b2b-matchmaking at all. Solving that discovery problem is the whole job.

Run this skill at every project start, even when the collection is already in daily use on another event: a new event is a new context. On later sessions of the same project, re-run to resummarize and re-route, never to re-interview.

1. Detect before asking

Every fact you derive from the environment is a question the user never has to answer. Run detection first; the interview cap only survives if it does.

Memory: Use the harness's built-in memory mechanism; separate task info in different sections, remove finished tasks, add dates to tasks, and note that interview responses may differ between tasks.

  1. Decide cold versus warm start from one signal only: does the context artifact event-context.md exist in the project? Present → warm start. Absent → cold start. Never ask the user which one it is.
  2. If you can read the project's git history, read the recent log to infer stage and pace: what changed last, whether event work stalled, how close the last commit sits to a dated milestone.
  3. Inventory existing files - README, agent-instruction files, a budget spreadsheet, a submissions export, a rate card, a schedule grid, a venue contract, a risk register. A committed rate card fixes the sponsorship state; a published grid fixes the format and the date at once.
  4. If your harness exposes connectors - a git host, a calendar, a mailing or ticketing source, an analytics source, a document store - detect which exist and let them shape routing and routines. Describe the capability; never assume a specific product.
  5. If the collection ships readable version metadata, note what changed since the last session; otherwise degrade silently. Never block or ask about versions.

2. Interview - capped, tappable

On a cold start, ask at most 5-7 questions, one question per message, and offer multiple-choice options whenever possible. Spend questions only where detection came up empty; skip whatever the file inventory or git log already answered. Use an interactive question mechanism (e.g. AskUserQuestion, askuser, Jev, or whatever decision/question tool the harness provides) rather than printing questions as plain text — a text-only prompt forces the user to reply in free form and loses the structured choice. Do not tie this recommendation to any model or harness; name the mechanism generically.

  1. Which block is this session in? - (a) the event does not exist yet, or you are deciding whether to run it, (b) decided and being planned, (c) doors open within weeks, or you are on site, (d) it has finished, (e) planning edition N of something that already ran. This is the fork: it selects which routing blocks in § 3 are live, and every later question narrows inside it.
  2. Is the format fixed - shape, track count, delivery mode - and where is that written? - (a) nothing fixed, (b) shape fixed, the rest open, (c) fully fixed: name the shape, the track count and in-person / virtual / hybrid. Answers (a) and (b) mean the format gate cannot be applied yet.
  3. One-off or edition N, and how many properties does the team run? - (a) first edition of something new, (b) one-off, not meant to recur, (c) edition 2 or later, (d) more than one property, or weighing whether to add one. Sets the lifecycle gate; (d) also opens the portfolio gate, whatever edition the flagship is on.
  4. Who funds it and who organizes it? - (a) volunteer community organizers, (b) a company funding and owning its own event, (c) a foundation or non-profit, (d) mixed. Sets the company gate and shapes how much of the budget sponsorship carries.
  5. What is the goal of this session - and is it the same as the project's goal? Ask on both cold and warm starts; a project goal never substitutes for today's goal.
  6. Is there a date the result has to land by? - (a) doors open on a fixed date, (b) a CFP, on-sale or announcement deadline, (c) a sponsor budget window that closes, (d) no date. Give the date in cases (a) to (c).
  7. One-off outcome or a standing system - and what is your effort ceiling? - (a) one-off, hours only, (b) one-off, a week of work is fine, (c) standing, a few hours weekly, (d) standing, with paid staff or a funded budget.

Questions 6 and 7 exist to order the output, not to describe the project: the landing date, the one-off-versus-standing answer, and the effort ceiling re-rank the short-list (§ 4) and the routines (§ 7). Ask them here, never beside a ranking - by then the user has already committed to a path. Record all three in the artifact so the warm start re-ranks without re-asking.

On a warm start, ask only question 5. Everything else - including the gates and the two ranking inputs - comes from the artifact.

3. Route the task

Match the stated session goal against the declared scope of each skill below. Route to exactly one skill for the immediate task. Never force a match: when nothing fits, say so and name the gap.

These tables are deliberately unranked, and must stay that way. Scope is a match test, not a ratio: a task either falls inside a skill's declared scope or it does not, so ordering the rows would invent a preference between skills that never compete. Ranking belongs one step later, in the short-list (§ 4).

Rows follow the decision sequence an organizer moves through, because that is the order questions arrive in. Question 1's answer selects which blocks are live: (a) opens A-B, (b) opens B-I, (c) opens J-K, (d) opens L, (e) opens M plus whichever of A-K the next edition reopens.

Gate column. A gate names the condition under which a row is reachable at all:

  • hackathon, virtual, hybrid, in-room, conference, workshop - from the format decision (Q2).
  • first, recurring, properties - from the lifecycle answer (Q3); company - from the funding answer (Q4).

A blank gate means the row is always reachable. Full matrices, including what to do when Q2 came back unfixed, are in references/format-and-lifecycle-gates.md.

A. Does this event exist, and what is it?

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-market-fitWhether concept, audience and price meet real demand
samber/dev-event-organizer-skills@event-positioningWhat it stands for, for whom, against which alternatives
samber/dev-event-organizer-skills@event-cultural-identityThe register, and its expression at every touchpoint
samber/dev-event-organizer-skills@event-first-editionScoping and launching edition one from zerofirst
samber/dev-event-organizer-skills@corporate-event-strategyWhat the company is funding this event to accomplishcompany
samber/dev-event-organizer-skills@event-portfolio-strategySeveral properties shaped into a set that feeds itselfproperties

B. What shape does it take?

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-format-selectionShape, track count, session mix, delivery mode
samber/dev-event-organizer-skills@business-event-formatsWhich company-run shape: dinner, summit, roadshow, floorcompany
samber/dev-event-organizer-skills@workshop-program-designHow a hands-on session or lab actually runsworkshop
samber/dev-event-organizer-skills@event-learning-expedition-designTaking the audience into a host's own premises
samber/dev-event-organizer-skills@hybrid-event-designServing a room and a remote audience at oncehybrid
samber/dev-event-organizer-skills@virtual-event-productionDelivering an event that has no room at allvirtual

C. When and where

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-date-selectionPicking the date every other plan hangs off
samber/dev-event-organizer-skills@event-planning-timelineThe work-back plan from doors-open, track by track
samber/dev-event-organizer-skills@event-venue-sourcingFinding, visiting and negotiating the roomin-room
samber/dev-event-organizer-skills@event-vendor-sourcingSuppliers the venue does not include

D. Who runs it, under what rules

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-code-of-conductThe policy and the enforcement pipeline behind it
samber/dev-event-organizer-skills@event-risk-managementRisk register, insurance stack, go/no-go dates
samber/dev-event-organizer-skills@event-volunteersRecruiting, rostering and briefing day-of volunteers
samber/dev-event-organizer-skills@event-volunteer-experienceVolunteer care off-shift, thanks, the alumni list
samber/dev-event-organizer-skills@event-team-structureThe standing team and its governance between editionsrecurring

E. Money in - budget and tickets

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-budgetCost lines, revenue mix, break-even, contingency, cash flow
samber/dev-event-organizer-skills@event-ticket-pricingThe ticket ladder, access rungs, refund and transfer policy

F. Money in - sponsorship

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-sponsor-value-propositionWhat each sponsor segment genuinely buys, and why
samber/dev-event-organizer-skills@event-sponsor-pricingThe rate card, its tier ladder and its discount policy
samber/dev-event-organizer-skills@event-sponsor-prospectusThe published packages document sponsors read
samber/dev-event-organizer-skills@event-sponsor-outreachTarget list through to a signed yes, and renewals
samber/dev-event-organizer-skills@event-sponsor-agreementThe term sheet counsel reviews before signature
samber/dev-event-organizer-skills@event-sponsor-fulfillmentDelivering what was signed, then the renewal case

G. Programme - the talks lane

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-cfp-designWriting and timing the published call for papers
samber/dev-event-organizer-skills@event-talk-selectionReviewing and choosing what the call brought in
samber/dev-event-organizer-skills@event-speaker-sourcingFinding and qualifying speakers outside the call
samber/dev-event-organizer-skills@event-speaker-cold-outreachThe invitation to a speaker already shortlisted
samber/dev-event-organizer-skills@event-speaker-experienceFrom acceptance through to the post-talk thank-you
samber/dev-event-organizer-skills@event-schedule-designLaying selected sessions into a published grid

H. Programme - the competition lane

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@hackathon-brief-designThe challenge document and rules teams build againsthackathon
samber/dev-event-organizer-skills@hackathon-team-formationHow participants end up on teams, and when it freezeshackathon
samber/dev-event-organizer-skills@hackathon-mentoringMentor coverage and how a stuck team reaches helphackathon
samber/dev-event-organizer-skills@hackathon-judgingThe rubric, judge allocation and the scoring processhackathon
samber/dev-event-organizer-skills@hackathon-cash-prizeWhat is awarded, and who may lawfully receive ithackathon
samber/dev-event-organizer-skills@startup-pitch-contestA pitch contest or demo day for companies that already existed

I. Fill the room

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-marketing-planSegments, channels, cam

...

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

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

用户评分

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 知识卡片
调研问卷