dev-event-kickoff
dev-event-kickoff is the entry point and router for a 71-skill event-organizing collection: it detects project context first (event-context.md, git history, file inventory), then asks at most five to seven multiple-choice questions to pin down stage, format, edition and funding, and routes the task to exactly one sibling skill — or says plainly that none fits. It also bootstraps or resumes the project's shared context so the next session starts warm instead of cold. Use it at every conference, meetup or hackathon kickoff and at every recurring check-in on the same project.
npx skills add https://github.com/samber/dev-event-organizer-skills --skill dev-event-kickoffBefore / After Comparison
1 组A developer picks up an event-organizing task and faces a collection of 71 skills with no idea which one applies. They read READMEs one by one or guess, then backtrack after choosing wrong. Budget decisions and sponsorship state settled in the previous session are gone, so the next session re-interviews from scratch.
This skill reads the environment before asking anything, uses five to seven multiple-choice questions to pin down stage, format and edition, and routes the task to exactly one sibling skill — or states plainly that none fits. Shared context is written or resumed, so the next session opens with stage, budget and sponsorship state already in hand.
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.
- Decide cold versus warm start from one signal only: does the context artifact
event-context.mdexist in the project? Present → warm start. Absent → cold start. Never ask the user which one it is. - 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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?
| Skill | Route here when the task is… | Gate |
|---|---|---|
samber/dev-event-organizer-skills@event-market-fit | Whether concept, audience and price meet real demand | |
samber/dev-event-organizer-skills@event-positioning | What it stands for, for whom, against which alternatives | |
samber/dev-event-organizer-skills@event-cultural-identity | The register, and its expression at every touchpoint | |
samber/dev-event-organizer-skills@event-first-edition | Scoping and launching edition one from zero | first |
samber/dev-event-organizer-skills@corporate-event-strategy | What the company is funding this event to accomplish | company |
samber/dev-event-organizer-skills@event-portfolio-strategy | Several properties shaped into a set that feeds itself | properties |
B. What shape does it take?
| Skill | Route here when the task is… | Gate |
|---|---|---|
samber/dev-event-organizer-skills@event-format-selection | Shape, track count, session mix, delivery mode | |
samber/dev-event-organizer-skills@business-event-formats | Which company-run shape: dinner, summit, roadshow, floor | company |
samber/dev-event-organizer-skills@workshop-program-design | How a hands-on session or lab actually runs | workshop |
samber/dev-event-organizer-skills@event-learning-expedition-design | Taking the audience into a host's own premises | |
samber/dev-event-organizer-skills@hybrid-event-design | Serving a room and a remote audience at once | hybrid |
samber/dev-event-organizer-skills@virtual-event-production | Delivering an event that has no room at all | virtual |
C. When and where
| Skill | Route here when the task is… | Gate |
|---|---|---|
samber/dev-event-organizer-skills@event-date-selection | Picking the date every other plan hangs off | |
samber/dev-event-organizer-skills@event-planning-timeline | The work-back plan from doors-open, track by track | |
samber/dev-event-organizer-skills@event-venue-sourcing | Finding, visiting and negotiating the room | in-room |
samber/dev-event-organizer-skills@event-vendor-sourcing | Suppliers the venue does not include |
D. Who runs it, under what rules
| Skill | Route here when the task is… | Gate |
|---|---|---|
samber/dev-event-organizer-skills@event-code-of-conduct | The policy and the enforcement pipeline behind it | |
samber/dev-event-organizer-skills@event-risk-management | Risk register, insurance stack, go/no-go dates | |
samber/dev-event-organizer-skills@event-volunteers | Recruiting, rostering and briefing day-of volunteers | |
samber/dev-event-organizer-skills@event-volunteer-experience | Volunteer care off-shift, thanks, the alumni list | |
samber/dev-event-organizer-skills@event-team-structure | The standing team and its governance between editions | recurring |
E. Money in - budget and tickets
| Skill | Route here when the task is… | Gate |
|---|---|---|
samber/dev-event-organizer-skills@event-budget | Cost lines, revenue mix, break-even, contingency, cash flow | |
samber/dev-event-organizer-skills@event-ticket-pricing | The ticket ladder, access rungs, refund and transfer policy |
F. Money in - sponsorship
| Skill | Route here when the task is… | Gate |
|---|---|---|
samber/dev-event-organizer-skills@event-sponsor-value-proposition | What each sponsor segment genuinely buys, and why | |
samber/dev-event-organizer-skills@event-sponsor-pricing | The rate card, its tier ladder and its discount policy | |
samber/dev-event-organizer-skills@event-sponsor-prospectus | The published packages document sponsors read | |
samber/dev-event-organizer-skills@event-sponsor-outreach | Target list through to a signed yes, and renewals | |
samber/dev-event-organizer-skills@event-sponsor-agreement | The term sheet counsel reviews before signature | |
samber/dev-event-organizer-skills@event-sponsor-fulfillment | Delivering what was signed, then the renewal case |
G. Programme - the talks lane
| Skill | Route here when the task is… | Gate |
|---|---|---|
samber/dev-event-organizer-skills@event-cfp-design | Writing and timing the published call for papers | |
samber/dev-event-organizer-skills@event-talk-selection | Reviewing and choosing what the call brought in | |
samber/dev-event-organizer-skills@event-speaker-sourcing | Finding and qualifying speakers outside the call | |
samber/dev-event-organizer-skills@event-speaker-cold-outreach | The invitation to a speaker already shortlisted | |
samber/dev-event-organizer-skills@event-speaker-experience | From acceptance through to the post-talk thank-you | |
samber/dev-event-organizer-skills@event-schedule-design | Laying selected sessions into a published grid |
H. Programme - the competition lane
| Skill | Route here when the task is… | Gate |
|---|---|---|
samber/dev-event-organizer-skills@hackathon-brief-design | The challenge document and rules teams build against | hackathon |
samber/dev-event-organizer-skills@hackathon-team-formation | How participants end up on teams, and when it freezes | hackathon |
samber/dev-event-organizer-skills@hackathon-mentoring | Mentor coverage and how a stuck team reaches help | hackathon |
samber/dev-event-organizer-skills@hackathon-judging | The rubric, judge allocation and the scoring process | hackathon |
samber/dev-event-organizer-skills@hackathon-cash-prize | What is awarded, and who may lawfully receive it | hackathon |
samber/dev-event-organizer-skills@startup-pitch-contest | A pitch contest or demo day for companies that already existed |
I. Fill the room
| Skill | Route here when the task is… | Gate |
|---|---|---|
samber/dev-event-organizer-skills@event-marketing-plan | Segments, channels, cam |
...
User Reviews (0)
Write a Review
No reviews yet
Statistics
User Rating
Rate this Skill