Not in the top 1,000 by GitHub stars
CoriChui/bakeoff
Turn one decision into a judged tournament of solutions, then pick the best — a Claude Code skill that generates candidates, auto-derives the rubric, judges independently, and returns a defensible winner.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 4936ebbc95e3
No earlier version was observed for comparison.
Verified commit 4936ebbc95e32a5da7950108d13ff92a16584ca1
git clone --filter=blob:none --no-checkout https://github.com/CoriChui/bakeoff.git .hotskills/corichui-bakeoff && git -C .hotskills/corichui-bakeoff checkout --detach 4936ebbc95e32a5da7950108d13ff92a16584ca1
# Copy each selected skill directory from .hotskills/corichui-bakeoff into .claude/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- bakeoff
/
How it works
bakeoff
When your agent uses it
Turn one decision into a judged tournament of solutions, then pick the best. Given a problem, design choice, or a suggestion you want cross-verified, it generates diverse candidate solutions, auto-derives the evaluation dimensions for THAT 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 top-N shortlist with a score matrix and rationale. It auto-infers the request shape — idea · improvement · comparison · proposal ("what if we do X") · problem-solving · scoping — from your bare prompt, with no flags. Reach for it whenever there are several defensible approaches, the call is costly to reverse, and you can't easily say why one option wins — even if the user doesn't say "compare" or "decide": "what's the best way to structure X", "which approach/library/database/design should I pick", "compare these two plans", "is the AI's suggestion actually good, or is there something better", "help me decide X vs Y vs Z", architecture / approach / refactor / migration / tool-selection calls, or any stakes-bearing "which should I…". Distinct from `evaluate` (which scores ONE artifact against a rubric) — reach for bakeoff when you need to CHOOSE among several options or generate them. NOT for tasks a test, type-check, or lint settles (bug fixes, mechanical refactors, formatting, "write a function that does X"), and NOT for evaluating a single existing thing with no alternatives (that's `evaluate`) — a tournament of one is wasted effort.
What it loads into context
Frontmatter
384 tokensAlways available to the agent
SKILL.md
8,063 tokensWhen the skill is activated
Reference documents
12,242 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use it (all three must hold)
- Design principles (why it's built this way)
- Grounding (conditional, silent)
- Modes & depth
- Worked example
- Pipeline
- Failure & edge cases
- Dependencies & schema contract
- Flags
- Cost & honesty
Scripts executed separately
demo/demo.shdemo/setup.shscripts/reconcile-scores.js
Files
.claude-plugin/marketplace.jsonasset329 bytes.claude-plugin/plugin.jsonasset560 bytes.gitignoreasset344 bytesLICENSEasset1,072 bytesREADME.mddoc7,758 bytesSKILL.mdcore33,930 bytesSKILL.mdcore33,930 bytesSKILL.mdcore33,930 bytesagents/evaluate-build.mddoc9,801 bytesagents/evaluate-score.mddoc18,070 bytesdemo/bakeoff.gifasset172,940 bytesdemo/bakeoff.tapeasset818 bytesdemo/demo.shruns1,978 bytesdemo/setup.shruns146 bytesexamples/README.mddoc698 bytesexamples/email-deadline-generation.mddoc7,290 bytesexamples/monolith-vs-services.mddoc4,257 bytesreferences/report-shape.mddoc3,444 bytesscripts/reconcile-scores.jsruns14,009 bytes
Read SKILL.md
# Bakeoff
You turn *"which of these should I do?"* into a defensible answer. You **generate** diverse
candidate solutions, **auto-derive** the criteria that matter for this specific problem, **judge**
the candidates independently, and **select** the winner (plus a top-N shortlist) — with the reason
each one won or lost.
Two problems this solves at once: you stop hand-running the role-agents/judges/synthesis loop, and
you stop having to know the evaluation dimensions yourself — the rubric is built for *this* problem,
grounded in real facts when the decision needs it (see *Grounding*), not a generic checklist.
## When to use it (all three must hold)
1. **Wide solution space** — several genuinely defensible approaches, not one obvious answer.
2. **Costly to reverse** — a wrong call is expensive to unwind.View the complete source on GitHubSkills included
- bakeoff
Repository facts
- License
- MIT
- Created
- Jul 7, 2026
- Last pushed
- Jul 9, 2026
- Forks
- 0
- Open issues
- 0
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 2 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 10 network referencesin 3 files: .claude-plugin/plugin.json:4 README.md:12 demo/bakeoff.tape:3
- No hidden or obfuscated text
- No instruction overrides
- 3 executable scriptsin 3 files: demo/demo.sh:1 demo/setup.sh:1 scripts/reconcile-scores.js:1
- No access to secrets
- No requests to vote in Hot
Show all 13 signals by file
.claude-plugin/plugin.json
- Network accessline 4
"version": "0.1.0", "author": { "name": "CoriChui" }, "homepage": "https://github.com/CoriChui/bakeoff", - Network accessline 5
"author": { "name": "CoriChui" }, "homepage": "https://github.com/CoriChui/bakeoff", "repository": "https://github.com/CoriChui/bakeoff", - Network accessline 6
"homepage": "https://github.com/CoriChui/bakeoff", - Network accessline 7
"repository": "https://github.com/CoriChui/bakeoff",
README.md
- Network accessline 12
`bakeoff` is a [Claude Code](https://docs.claude.com/en/docs/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 t - Network accessline 65
git clone https://github.com/CoriChui/bakeoff.git ~/.claude/skills/bakeoff - Network accessline 78
- **[Claude Code](https://docs.claude.com/en/docs/claude-code)** (skills support).
demo/bakeoff.tape
- Network accessline 3
# Render: `vhs demo/bakeoff.tape` → writes demo/bakeoff.gif. # Edit demo/demo.sh for the content, or this file for size/theme/pacing. # Docs: https://github.com/charmbracelet/vhs - Network accessline 4
# Edit demo/demo.sh for the content, or this file for size/theme/pacing. # Docs: https://github.com/charmbracelet/vhs Output demo/bakeoff.gif - Network accessline 5
# Docs: https://github.com/charmbracelet/vhs
demo/demo.sh
- Executable scriptline 1
#!/usr/bin/env bash
demo/setup.sh
- Executable scriptline 1
Executable file
scripts/reconcile-scores.js
- Executable scriptline 1
#!/usr/bin/env node
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 6 facts
- Network access in prose of documentationREADME.md:12Low confidence
- Network access in code of documentationREADME.md:65Low confidence
- Network access in prose of documentationREADME.md:78Low confidence
- Executable script in code of a file that runsdemo/demo.sh:1High confidence
- Executable script in a comment of a file that runsdemo/setup.sh:1Low confidence
- Executable script in code of a file that runsscripts/reconcile-scores.js:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.