startup-pitch-contest — Claude Code skill: run a startup pitch contest
Walks an organizer through a demo day or startup pitch contest inside a technical event: application funnel, pitch format, investor rubric and the prize.
npx skills add samber/dev-event-organizer-skills --skill startup-pitch-contest -a claude-codeWhat startup-pitch-contest does
The skill covers five decisions: who gets on stage, what they do there, who judges and on what, what a judge may do with a company they just watched, and what the winner receives. The reasoning starts from how this differs from a hackathon. You judge a company that existed before anyone arrived and will exist after everyone leaves, so traction, retention and margin are claims about a world outside the room rather than something visible in the slot.
It refuses to set pitch length, slate size, judge count, application volume, acceptance rate, prize amount or equity percentage. Those are the numbers that feel safe to invent, and an invented figure outlives the caveat next to it. A slot shape published by a named contest can be cited as that contest's own choice, with its name attached.
The block itself belongs to other skills: samber/dev-event-organizer-skills@event-format-selection commits the hours and samber/dev-event-organizer-skills@event-schedule-design places it in the grid. Judge-time arithmetic comes from samber/dev-event-organizer-skills@hackathon-judging with your own numbers fed in. Founder-to-investor 1:1 meetings belong to samber/dev-event-organizer-skills@event-b2b-matchmaking, and cash payout mechanics to samber/dev-event-organizer-skills@hackathon-cash-prize. Securities and contest-law questions get routed to counsel. For projects built during the event, use samber/dev-event-organizer-skills@hackathon-judging.
What it helps with
- build the pre-event application and selection funnel for startups
- describe the pitch format and work out how much grid time it costs
- write a rubric around the dimensions an investor judge actually scores
- handle a judge who may invest in the company they just ranked
- decide on a prize the winner can use: introductions, committed slots or equity-free cash
Example prompts for the agent
- help me plan a demo day inside our conference: application funnel, pitch format and a jury rubric
- draft a briefing for the investor judges, including how to declare a conflict of interest
- what prizes should we offer the winner so they can actually use them
How to install startup-pitch-contest
1Skills CLI (Vercel)
npx skills add samber/dev-event-organizer-skills --skill startup-pitch-contest -a claude-code2Manually: put the files in place
~/.claude/skills/startup-pitch-contest/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/startup-pitch-contest/
1Skills CLI (Vercel)
npx skills add samber/dev-event-organizer-skills --skill startup-pitch-contest -a codex2Manually: put the files in place
.agents/skills/startup-pitch-contest/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add samber/dev-event-organizer-skills --skill startup-pitch-contest -a cursor2Manually: put the files in place
.cursor/skills/startup-pitch-contest/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install samber/dev-event-organizer-skills startup-pitch-contest2Manually: put the files in place
.github/skills/startup-pitch-contest/SKILL.md1Skills CLI (Vercel)
npx skills add samber/dev-event-organizer-skills --skill startup-pitch-contest -a gemini-cli2Platform CLI
gemini skills install https://github.com/samber/dev-event-organizer-skills --path skills/startup-pitch-contestManually: put the files in place
.devin/skills/startup-pitch-contest/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add samber/dev-event-organizer-skills --skill startup-pitch-contest -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about startup-pitch-contest
How do I install startup-pitch-contest in Claude?
Run npx skills add samber/dev-event-organizer-skills --skill startup-pitch-contest -a claude-code. The skill lands in ~/.claude/skills/startup-pitch-contest/SKILL.md.
What does startup-pitch-contest do?
It guides an organizer through a pitch contest or demo day: the application funnel, the pitch format, the investor rubric, a judge's conflict of interest and what the prize should be.
How is it different from hackathon-judging?
Here you judge a company that existed before the event, not a project assembled in the room. For projects built during the event, use samber/dev-event-organizer-skills@hackathon-judging.
Source text
SKILL.md · MIT
--- name: startup-pitch-contest description: Run a startup pitch contest or demo day inside a technical event - the pre-event application and selection funnel, the pitch format and the time it costs, the rubric dimensions an investor judge actually scores, the conflict of interest of a judge who may invest in the company just ranked, and a prize the winner can use - introductions, committed slots or equity-free cash. Use whenever the user mentions a pitch competition or demo day, opening applications for startups, picking a slate, briefing an investor jury, pitch time limits, or what the winner gets - even if they never say "pitch contest". Routes securities and contest-law questions to counsel. Do NOT use for projects built during the event - use samber/dev-event-organizer-skills@hackathon-judging instead. license: MIT metadata: author: Samuel Berthe version: "1.1.0" --- # Startup Pitch Contest You design and run a pitch contest: a demo day, a startup showcase, a pitch competition, held inside a larger technical event. It covers: - Who gets on the stage. - What they do once they are on it. - Who judges, and on what. - What a judge may do afterwards with a company they just watched. - What the winner actually receives. ## No build phase A hackathon judges an artifact assembled inside the event, in a room the judges can walk into. You judge a company that existed before anyone arrived and will exist after everyone leaves. Three consequences run through every section: 1. **Almost nothing that decides the result is observable in the slot.** `samber/dev-event-organizer-skills@hackathon-judging` tells its reader to "Check the highest-weighted criterion is one a judge can actually observe in the slot." That instruction deletes most of a pitch rubric here. Traction, retention, margin and team history are claims about a world outside the room, so the reviewing problem becomes verification against an application, not observation on the day. 2. **Readiness is a property of the applicant, not of the event.** A hackathon can rescue an unfinished project with more hacking hours. Nothing makes a company more ready between the call closing and the stage, so everything that decides slate quality happens in the funnel. 3. **Nothing here schedules a build, a venue for one, or mentors for one.** There is no build phase, so there is no hand-off to make and no sibling skill owns one. ## What you own, and what is already decided - **The block is not yours.** `samber/dev-event-organizer-skills@event-format-selection` commits the hours in the shape, and `samber/dev-event-organizer-skills@event-schedule-design` places the block in the published grid. You design _inside_ that block and never move a session. - The format-selection demo-structure menu (expo table, stage pitch, video only, two-stage) is written for hackathon teams presenting projects built at the event, and names no startup pitch contest. - The pitch format below is claimed here rather than agreed with it. Say that when presenting it. - **The scoring arithmetic is not yours, and you must not re-derive it.** `samber/dev-event-organizer-skills@hackathon-judging` already solved the judge-time-budget problem in general form: the full-coverage ceiling, the coverage-per-team formula, the three allocation bands, and the feasibility gate all live in its own judge-allocation reference. - Open that skill, load that reference, feed it your own numbers, and consume the answer. - Only one input changes meaning: the hackathon per-team figure is dominated by setup and swap at a physical handoff, and a serial stage block has none of that. Take the formulas, and re-measure the input. - The full adaptation is in [references/pitch-block-and-rubric.md](references/pitch-block-and-rubric.md). - **Founder-to-investor 1:1 meetings are not yours.** `samber/dev-event-organizer-skills@event-b2b-matchmaking` owns them, founder-investor pairing included, which is where a pitch contest tends to grow. A pitch is a broadcast to a jury; a meeting is a booked pair. Route it there and build no booking mechanic here. - **Cash payout mechanics are not yours.** When the award list holds equity-free cash, `samber/dev-event-organizer-skills@hackathon-cash-prize` owns payout eligibility and its tax and payment routing. Its medium menu is built for hackathon teams and does not transfer; its refusal to state a threshold, a form name or a currency amount does, and is adopted below. Never recommend, default or invent any of the following, in this skill or in anything built from it: - Pitch length. - Slate size. - Judge count. - Application volume. - Acceptance rate. - Prize amount. - Equity percentage. Those seven are exactly the quantities that feel safe to invent, and an invented number outlives the caveat attached to it. A figure a named contest publishes may be cited as that contest's own choice, with its name attached, never as a target: the references carry published slot shapes and timeline gaps on those terms. Prize amount and equity percentage stay out even then, because no currency amount transfers across markets. Every ranking below is a default, not a law. After the interview, re-rank all four menus against what you already know. Each of the following overturns a default rung: - A fund partner already on the organizing team. - An accelerator relationship that predates the event. - A slate half-filled by invitation before the call opened. - A stage block that cannot grow. ## Interview Ask one question at a time, multiple-choice where possible. The menus below turn on questions 1-6 and 9-10, and nothing else surfaces the facts they carry. 1. Is the contest already committed in the published programme, and what has already been said publicly about how a company gets on that stage? Read it before designing anything - a published route is a promise, not a starting position. 2. Who is the pitching population, described as a stage of company rather than a number: pre-product, first customers, or raising against traction? Who decided that, and is it written down anywhere an applicant can read? 3. Which block of the grid does the contest own, is that block already fixed, and how many companies is it expected to hold? 4. Who judges, named by role - active investors, operators, customers, sponsor representatives, a regional or public-sector representative where the event carries a regional or public mandate? For each investor judge, does their fund invest at the stage these companies are at? And was anyone, judge or audience, invited specifically because of who would be pitching? 5. What does the winner actually receive, item by item - and for each item, which party delivers it, and have they committed to it in writing? 6. Does any award carry capital, a convertible instrument, or equity in any form? If so: is placing that capital the reason the contest exists, or is it a prize attached to a contest that would run anyway? 7. Is any part of the contest sponsored, and does any signed agreement give a sponsor a say in who pitches or who wins? 8. Is the room recorded, streamed, or open to press - and were applicants told that before they applied? 9. One-off edition, or a recurring contest whose rules should still hold next year? By what date must the call and its criteria be published? 10. What is the effort ceiling: organizer hours across the application window, who reads applications, who chases a third party that promised the winner something - and what already exists that would overturn a default, such as named referrers who would nominate companies? ## Workflow 1. Run the interview. Read what was already published (Q1) and the block you were given (Q3) before designing anything. 2. Run the three gates below on Q6-Q8, then **decide the prize before the funnel** - the same ordering `samber/dev-event-organizer-skills@hackathon-cash-prize` argues for its own domain. What the winner receives decides who applies and which judges will sit; a fired gate sends the structure to counsel or the committing party before anything is announced. 3. Collect every judge's and reviewer's declared interests and set the conflict rule from its menu, before the call names who reads applications. Full ladder and the sponsor hard case are in [references/investor-conflict-and-prize-policy.md](references/investor-conflict-and-prize-policy.md). 4. Pick the funnel from its menu and write the published route down as a sentence before you build any form. Field lists are in [references/application-and-slate-mechanics.md](references/application-and-slate-mechanics.md). 5. Pick the pitch format from its menu, then take the arithmetic - not the numbers - from `samber/dev-event-organizer-skills@hackathon-judging`'s allocation math and check the block actually holds the slate. 6. Build the rubric on what a judge can reach, splitting observable dimensions from claimed ones, then publish criteria and weights in the call before applications close. `samber/dev-event-organizer-skills@hackathon-judging` keeps weights internal by default against gaming, publishing them only where published rules promise them. Publish them here for a different reason: a founder decides on the weights whether to spend a company's month applying. Lists and a scoring pair are in [references/pitch-block-and-rubric.md](references/pitch-block-and-rubric.md). 7. Brief every judge on the conflict rule before they see a single application, not before they score. 8. Run the block. Announce from a prepared list, and state the same contest path `samber/dev-event-organizer-skills@hackathon-judging` prescribes: who receives a challenge, a window that closes before anything of value changes hands, and what can actually change. 9. Record what was delivered against what was announced, per item and per party, and hand nothing downstream - the award is yours to close out. Present the design section by section for validation - prize, funnel, format, rubric, conflict rule - before the call goes public. A published call is a promise to founders who will rearrange a company's month around it. If your harness has persistent memory, record the published route and its criteria, the prize items with the party who committed each one, every declared judge interest, and which of those items was actually delivered afterwards. ## Selection funnel Four rungs: - **Curated invitation**: the organizer fills the slate from companies it already knows. - **Open application, single review pass**. - **Open application with a screening call**, before the slate is fixed. - **Nomination by named referrers**: funds, accelerators or community leads each put companies forward, and the organizer selects from what arrives. - effort (organizer hours across the window, review passes, and the promotion an open call has to sustain): `open plus screening call > open single pass > nomination > curated invitation` - value, slate quality (pitches a judge and an audience would stay in the room for): `open plus screening call > nomination > curated invitation > open single pass` - value, pipeline breadth (companies you would never have found on your own): `open plus screening call == open single pass > nomination > curated invitation` - compliance cost, as the review it triggers and the reversibility it costs: `open plus screening call > open single pass > nomination > curated invitation` - efficiency: `open single pass > nomination > curated invitation > open plus screening call` The breadth `==` is argued rather than used to avoid a decision: breadth is fixed by _who is allowed to apply_, and both open rungs are open to exactly the same population. A second pass cuts the slate; it never widens the pool. The two rungs are genuinely equal on that axis and differ on every other one. The compliance axis is real here and is easy to miss. Every applicant hands over material about a private company. The wider the call and the more people who read it, the more custody you take on and the less of it you can withdraw: a deck circulated to a reviewer cannot be un-circulated. The screening call tops the axis because it is the rung where a founder says more than the form asked for, handing over custody nobody scoped. On this menu compliance cost runs rank for rank with effort, because both grow with how many people read how much material. It stays as its own line because it carries an obligation effort does not: what the call must say about who reads the material and when it is deleted. **Dominance check, re-derived: 6 pairs, zero strict-dominance relations, and the reason accounts for all six in two groups.** - Four pairs, the screening rung against each of the other three, and nomination against curated invitation, are blocked the ordinary way: the rung ahead on value costs strictly more. Effort and compliance block these four together, as one mechanism rather than two, since the axes share an order here. - The other two pairs are blocked because the two value axes genuinely disagree: **open single pass against nomination, and open single pass against curated invitation**. There, the open rung tops breadth and trails on slate quality, so neither rung can be at least equal on both. Clean only by construction. The check catches nothing, and the efficiency line rests on the arguments below. - **Open application, single review pass - the default.** It buys the whole reason to run a contest instead of booking the companies you already like, at one review pass. Its weakness is stated rather than hidden: paper review of strangers is the weakest available predictor of how a founder holds a stage, which is why it sits last on slate quality. - **Nomination by named referrers.** A referrer's own standing rides on the company they put forward, and the pool is wider than the organizer's address book. - **Promotion condition, keyed to Q10:** named referrers who would actually nominate already exist. - Built for one edition from nothing, the rung stops paying: its recruiting and briefing cost lands before a single application arrives. - **Curated invitation.** Cheapest on both cost axes, and it ranks third rather than first for a specific reason: the slate is one the organizer could have produced with no contest at all, so the mechanic earns nothing its own name promises. - **Delete it, from this menu and from the axis lines above, when Q1 says a public route onto the stage has already been announced.** Running a call and then filling the slate from your own contacts is the single most contestable thing in this skill. - **Open application plus a screening call - the starved option.** Top of slate quality, top of effort, top of compliance cost, so efficiency never picks it. It is also the only rung that tests what the form cannot show: whether the founder can hold a room. Two promotion conditions, each traced separately: - **Keyed to Q3:** the block is fixed and short relative to the slate it must hold, so one weak pitch costs a share of the block you cannot get back. - **Keyed to Q4:** a judge or an audience was invited specifically because of who would be pitching. The slate was the offer, and the offer has to survive contact. The open rungs' timeline carries over from the call `samber/dev-event-organizer-skills@event-cfp-design` designs: open early, close well before the event, review inside the gap. So does its one hard floor, the published lead time an accepted party needs to arrange travel. Below that floor the open rungs stop working and the slate goes to invitation. The anchors, the published figure and the limit on carrying it across are in [references/application-and-slate-mechanics.md](references/application-and-slate-mechanics.md). ## Pitch format Four rungs: - **Stage pitch only**: a fixed slot, no questions. - **Stage pitch plus judge questions**. - **Stage pitch plus questions plus a closed-door deep dive** with the finalists. - **Written or recorded submission scored before the day**, with a stage pitch for finalists only. - effort (block minutes consumed, judge hours, and rounds to run): `deep dive > pre-scored plus finalist stage > pitch plus questions > pitch only` - value, evidence a judge actually holds when scoring: `deep dive > pre-scored plus finalist stage > pitch plus questions > pitch only` - value, what the room gets (the audience the event sold this block to): `pitch plus questions > pitch only > pre-scored plus finalist stage > deep dive` - compliance cost, as the review it triggers and the reversibility it costs: `deep dive > pre-scored plus finalist stage > pitch only == pitch plus questions` - efficiency: `pitch plus questions > pitch only > pre-scored plus finalist stage > deep dive` The room axis is what makes this menu decidable, and it runs against the other three. Questions are the only part of a pitch block where the founder is not reciting, which is why they top it. Pre-scoring and the deep dive each shrink or hide the part the audience came for, and the deep dive hides the decisive part entirely: the room watches a pitch and then hears a result decided somewhere it could not see. The compliance `==` is argued: both stage rungs put the same material in front of the same public room, and a question answered on a public stage transfers no custody to the organizer that a statement made on it did not. The exposure is set by the room being public, not by whether anyone asked anything. - Pre-scoring ranks above both stage rungs because the organizer takes and holds written material, and must say who reads it and what happens to it afterwards. - The deep dive tops the axis because it is the one rung that puts confidential material in a room with no audience and no record. **Dominance check, re-derived: 6 pairs, zero strict-dominance relations, in two groups.** - Five pairs, every pair containing the deep dive or the pre-scored rung, are blocked by the two value axes disagreeing: each of those rungs leads on evidence and trails on what the room gets, so neither can be at least equal on both. - The sixth pair is the informative one, blocked by effort alone: **stage pitch plus questions beats stage pitch only on both value axes at identical compliance cost**, and only the extra block minutes stop it dominating outright. That finding is why the default sits where it does rather than on the cheaper rung beneath it. - **Stage pitch plus judge questions - the default**, for the reason the dominance check just gave. - **Stage pitch only.** Cheapest, and honest where the award is a title and a stage moment. - **Delete it, from this menu and from the axis lines above, when Q5 says the award commits a third party to anything**: an introduction, a meeting, a place, capital. A committed outsider is being asked to act on a judgment reached without one unscripted answer. - **Pre-scored submission with a finalist stage.** Moves part of the judging out of the live block, which is the same lever `samber/dev-event-organizer-skills@hackathon-judging` reaches for when its arithmetic says the window cannot hold the field. Correct when that arithmetic says so; a poor trade when it does not, because it spends the audience's block on fewer companies. - **Closed-door deep dive with finalists - the starved option.** Top of evidence, top of effort, top of compliance cost, bottom of what the room gets, so efficiency never picks it. Promote it and you publish that it exists, and who is in the room, before applications close. Two promotion conditions, traced separately: - **Keyed to Q6:** the award carries capital, in which case a public pitch does not reach the facts the award has to be justified on. - **Keyed to Q2:** the pitching population is described as raising against traction, so the judges are being asked to score claims - revenue, retention, cost of acquisition - that no stage slot can show. ## Investor conflict of interest This is where the hackathon model breaks, and reusing its shape unchanged is the mistake this section exists to stop. Practitioner guidance on judging pitch competitions converges on the same starting instinct: a judge should not score their own portfolio company, employer's team, or anyone they have previously advised. It stops at recusal, and names none of the three structural differences below. `samber/dev-event-organizer-skills@hackathon-judging`'s ladder covers team closeness, employer and competing-organization ties, and sponsor ties. Every one is an interest in _the outcome_, which recusal from scoring removes because it removes the vote. Only that ladder's upper rungs and its hard case are keyed to sponsors specifically. An investor judge's interest is structurally different in three ways, and none of them is fixed by recusal: 1. **The interest is in access, not in the result.** A judge gains the same early look at a company whether or not they score it. Recusal removes the vote and leaves the advantage intact. 2. **The interest can run backwards.** A judge holding a position in a company that competes with an applicant has an interest in that applicant _not_ winning, and in it looking ordinary while the judge is standing next to it. 3. **The judge has obligations of their own.** An investor sitting on a panel is frequently subject to their own institution's disclosure and allocation rules. Those obligations are not yours to interpret and not yours to satisfy - they are a reason to ask, in writing, whether the judge is permitted to be there at all. Four rungs: - **No stated rule**. - **Scoring recusal only**: the hackathon shape, imported. - **Recusal plus disclosure to the pitching companies**, before they pitch. - **Recusal plus disclosure plus a stated contact protocol**: a stand-off window before any judge approaches a company off this stage, and a route through the organizer when they do. - value, credibility of the result to the companies and to the room: `contact protocol > disclosure > recusal only > no stated rule` - effort (collecting interests, judge briefing, tracking on the day, and enforcing anything afterwards): `contact protocol > disclosure > recusal only > no stated rule` - compliance cost, as the review it triggers and the reversibility it costs: `contact protocol > no stated rule > disclosure > recusal only` - efficiency: `disclosure > recusal only > no stated rule > contact protocol` The compliance axis is deliberately non-monotone, and the argument is specific to this domain rather than borrowed. - **No stated rule** triggers no review before the event and defers the entire review to the least reversible moment there is: after a judge has approached a company off a ranking they helped produce. That cannot be un-approached, and the company will read it backwards through everything that happened on stage. - **Recusal only** is the cheapest real rung: one line in the judge brief, and a missed tie is quietly fixable by moving a scorer while no result exists. - **Disclosure** ranks above it because a statement made to the pitching companies cannot be unmade. - **The contact protocol** is hardest to unwind, because it commits the organizer to police what independent professionals do with their own deal flow, and withdrawing it next edition reads as a retreat. **Dominance check, re-derived: 6 pairs, zero strict-dominance relations, in two groups.** - Four pairs, the contact protocol against each of the other three, and disclosure against recusal only, are blocked the ordinary way: the higher-value rung costs strictly more on effort and on compliance. - The other two pairs are the informative ones, blocked by effort alone: **disclosure beats no stated rule, and recusal only beats no stated rule, each on value and on compliance simultaneously**. In both cases, only the effort of writing the rule down stops the relation. Read that as the menu's actual finding. The bottom rung is not a cheap version of a rule; it is worse on a cost axis as well as on value, which is why it is deleted whenever an investor sits on the panel. - **Recusal plus disclosure to the pitching companies - the default.** Recusal alone is imported from a domain where the interest is the vote; here the interest is created by watching, so recusal buys much less than it does at a hackathon. Disclosure costs one more line in the brief and one slide before the block, and it is the first rung that addresses the interest that actually exists. - **Scoring recusal only.** Honest where the panel is operators and customers rather than investors. Say plainly what it does not cover. - **No stated rule.** **Delete it, from this menu and from the axis lines above, as soon as Q4 turns up a single active investor on the panel.** That deletes it at most pitch contests; it stays on the page because a contest judged entirely by operators and customers is a real configuration, not a hypothetical. - **Contact protocol - the starved option.** Top of value, effort and compliance cost. Two promotion conditions, traced separately: - **Keyed to Q6:** the award carries capital or an instrument, so a judge's own institution is already a party to the outcome, and the informal path was never available to them. - **Keyed to Q9:** a recurring contest whose published rules already promise a process. `samber/dev-event-organizer-skills@hackathon-judging` uses the same reasoning to promote its own registry rung, and the mechanism is identical once a rule has been published. ## Prize and opportunity structure Five rungs: - **Recognition only**: a title, the stage moment, a write-up. - **Committed introductions**: named warm introductions the organizer or a judge will actually make. - **A committed slot or in-kind item from a named third party**: a partner meeting, a program place, office hours, credits or professional services. - **Equity-free cash**: a payment that takes nothing from the company. - **Capital as the prize**: an investment, a convertible instrument, or any award carrying equity. - value, what the winner can use net of what it costs them: `equity-free cash > capital > committed slot > committed introductions > recognition only` - effort (securing the commitment in writing, coordinating a third party, chasing delivery after everyone has gone home): `capital > committed slot > equity-free cash > committed introductions > recognition only` - compliance cost, as the review it triggers and the reversibility it costs: `capital > equity-free cash > committed slot > committed introductions > recognition only` - efficiency: `committed introductions > recognition only > equity-free cash > committed slot > capital` Deliverability is the risk organizers forget, and the effort axis prices it: the party promising the award is enthusiastic in the room and absent three months later. Recognition and an introduction are delivered by you alone; a slot depends on somebody else's calendar; capital depends on diligence and a decision the announcer may not hold, and can be announced and then simply not happen. Cash sits above capital on value because capital costs the winner equity. Its effort position assumes the organizer holds the money; sponsor-funded cash takes the slot rung's written-commitment rule and its effort position. **Dominance check, re-derived: 10 pairs, one strict-dominance relation.** Equity-free cash dominates capital: more value net of cost, less effort, less compliance cost. It holds even scoring the two equal on value. Capital therefore survives only through its promotion condition below, where the menu does not decide it. The other nine pairs are blocked the ordinary way: the rung ahead on value costs more on at least one cost axis. - **Committed introductions - the default.** The one rung whose value is specific to this population and whose delivery you control end to end: a list of named people who already agreed, and one message each, sent by a date you publish alongside the award. Consent runs both ways: the person receiving the introduction has to agree as well. `samber/dev-event-organizer-skills@hackathon-cash-prize`'s opportunity rung names the same ground. - **Recognition only.** Near-zero on every axis and a legitimate structure, exactly as the cash-prize sibling argues for its own recognition rung. Correct wherever the contest's purpose is the stage rather than the award. - **Equity-free cash.** Top of value, yet below recognition on efficiency: the money has to exist before the call names it. Ahead of the slot when the organizer holds the money, because its cost is a documented payment process rather than a third party acting months later. Route the payout to the cash-prize sibling's tax and payment categories, and confirm the payee is the company, not whoever stands on stage. - **A committed slot or in-kind item.** Real value, and its whole cost is that somebody who is not you has to do something later. Get the commitment in writing before it is announced, with a named person and a date, or you have announced somebody else's intention. - **Capital as the prize - the starved option.** Dominated by equity-free cash, so efficiency never picks it. - **Delete it, from this menu and from the axis lines above, when Q5 says no party has committed it in writing**: an award that fails is bad, and an award of capital that fails is a company that made decisions on it. - **Promotion condition, keyed to Q6:** placing that capital is the reason the contest exists rather than a prize attached to a contest that would run anyway. When that is the answer, the award is the point and efficiency has no vote on it, but the first gate below fires regardless. ## Three gates The efficiency ranking gets no vote on these. Each gate is an obligation rather than a preference, so it decides the response instead of being weighed against effort. Efficiency then orders only what is left. Contest-law classification routes to counsel whatever the award: whether the competition counts as...
© Samuel Berthe · MIT · samber/dev-event-organizer-skills