yolo
Turns a request like I want X into a planned, built, checked, and merged change, guided by conversation and git instead of status files you must keep current. Covers debugging, design decisions, and feature delivery.
Runs a judged tournament between candidate solutions to one decision, scoring them against each other so you can see which option holds up. A Claude Code skill.
Claude Code
> /plugin marketplace add CoriChui/bakeoff> /plugin install bakeoff@bakeoff
Codex
$ npx skills add CoriChui/bakeoff -a codex
Cursor
$ npx skills add CoriChui/bakeoff -a cursor
Gemini CLI
$ npx skills add CoriChui/bakeoff -a gemini-cli
GitHub Copilot
$ copilot plugin marketplace add CoriChui/bakeoff$ copilot plugin install bakeoff@bakeoff
OpenCode
$ npx skills add CoriChui/bakeoff -a opencode
Windsurf
$ npx skills add CoriChui/bakeoff -a windsurf

Turn one hard "which should I do?" into a judged tournament — and get back a defensible winner.
Terminal summary from a real run — verdict and scores are from the saved report, re-rendered at a readable pace.
bakeoff is a Claude Code skill. Hand it a decision and it generates diverse candidate solutions, auto-derives the criteria that matter for that specific problem (so you don't have to know what to score on), judges every candidate with independent scorers, and returns the winner plus a ranked shortlist — with the reason each one won or lost. You just type your request; it infers the shape (a comparison, an improvement, an idea, a "what if we do X", a problem, or a scoping call), the depth, and the rubric — no flags.
The hard part of any comparison isn't the scoring — it's knowing what to evaluate. bakeoff derives the rubric for you. Here's the run shown in the GIF above:
/bakeoff "8h/24h email deadline: Batches vs keep-sync vs merge?"
Roles → status-quo · cost-first · dedup · max-savings
Rubric → Deadline-fit 28 · COGS 24 · Personalization 16 ·
Complexity 16 · Ops 12 · Reversibility 4 [approve? yes]
Judges ×2 → reconcile → shortlist
B keep sync per-cohort 73 wins deadline-fit; 0 on COGS
A Message Batches 70 50% off, tiny in absolute $
C embedding merge 69
D hybrid 55
Refute → both judges picked A, but the 50% cut is half of an
already-tiny bill (~$30–150/mo) → flips to B
Winner → B: keep sync now; escalate 24h projects past ~$200/mo
You never supplied the six dimensions or their weights — and the adversarial pass caught that the judges' pick rested on a saving too small to matter. That's the point.
cost-first vs status-quo), so the field genuinely spans the space.Pick one — all three install the same self-contained skill.
Agent Skills CLI (works with Claude Code, Codex, Cursor):
npx skills add CoriChui/bakeoff
Claude Code plugin (marketplace install, auto-updates):
/plugin marketplace add CoriChui/bakeoff
/plugin install bakeoff@bakeoff
Manual — clone straight into your skills directory:
git clone https://github.com/CoriChui/bakeoff.git ~/.claude/skills/bakeoff
Then in Claude Code:
/bakeoff "which caching strategy should we use for the API layer?"
That's it. The skill is self-contained — the rubric-builder, scorer, and reconciliation script are bundled (adapted from the evaluate skill). No other skills required.
PATH — the score reconciler (scripts/reconcile-scores.js) runs under Node.Reach for bakeoff when all three hold:
Good fits: architecture choices, library/database/tool selection, refactor strategies, migration approaches, "is the AI's suggestion actually good, or is there something better?" — and you needn't phrase any of them as a "decision." Any request shape qualifies: a comparison ("X vs Y"), an improvement ("best way to X"), an idea ("what should we build"), a proposal ("what if we do X"), a problem ("how do we handle this"), or a scoping call ("minimal X before launch"). bakeoff recognizes the shape itself.
Don't use it when a test, type-check, or lint settles the question, or when you're scoring a single artifact with no alternatives — that's a job for a plain evaluation, not a tournament. (Low-stakes or single-obvious-answer "which/how" questions are a direct answer, not a tournament — the three-part gate above still governs.)
You just type your request. bakeoff infers the rest:
| Depth | Candidates | Judges | Refute | Synthesis | Auto-picked when… |
|---|---|---|---|---|---|
| lean | 3 | 1 | no | no | narrow · low grounded magnitude · reversible |
| default | 4 | 2 + reconcile | yes | attempted | several defensible options · material stakes · recoverable |
| thorough | 5–6 | 2 + reconcile | yes | yes | irreversible · prod · data-model / public-API / migration / security |
Power users can still override — --lean / --thorough (depth), --seed <plan> (force a plan as Candidate A), --compare (judge pasted candidates) — but none are required. See SKILL.md for the full pipeline.
FRAME → { GENERATE K candidates ∥ BUILD RUBRIC } → [rubric gate] →
JUDGE (2 scorers ∥, randomized order, reconciled) →
RANK → ADVERSARIAL CHECK (only if the top-two are close or the leader is suspect) →
winner + top-N shortlist (+ optional synthesis) → REPORT
The rubric is built in parallel with candidate generation and blind to the candidates — so it describes the decision, not whichever option it might otherwise favor. Every run ends with a saved report (docs/bakeoffs/YYYY-MM-DD-<slug>.md) containing the recommendation, the shortlist, the full score matrix, judge agreement, and the rubric — so the decision is auditable and reusable later.
See full saved reports — a real run and an illustrative one — in examples/.
Turns a request like I want X into a planned, built, checked, and merged change, guided by conversation and git instead of status files you must keep current. Covers debugging, design decisions, and feature delivery.
A skill that shapes Claude Code's output for readers with ADHD: it leads with the next action, numbers multi-step work, restates state across turns, drops tangents, gives specific time estimates, and makes progress visible. Invoke it with /i-h.
Gives your AI agent working knowledge of Obsidian, so it can read and write notes, build Bases database views and JSON Canvas mind maps, and turn web pages into clean Markdown for your vault.
Gives product managers step-by-step help with discovery, prioritization, strategy, launch and growth work, so they get structured outputs instead of loose text. Also includes skills for reviewing AI-built code before shipping.
Formerly: Colleague Skill / colleague-skill.
Runs a judged tournament between candidate solutions to one decision, scoring them against each other so you can see which option holds up. A Claude Code skill. Install it with the command on its page. It includes bakeoff. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it