a claude code plugin
Before every task, Claude bets it ships correct in one shot. You're the judge. Wins pay out, losses sting, streaks compound โ and the score follows it across every session.
plugin marketplace add rahulmodii/betitplugin install betit@rahulmodiA new task lands and Claude opens with a wager โ 5 to 50 points โ sized to its real confidence. Overbetting and losing hurts more than playing it honest.
The work happens. One attempt. No hedging, no "let me know if you'd like changes" escape hatch. The bet stays open until you rule on it.
Say win or lose โ or just point at the bug. Any correction, any second attempt, any dispute: that's a loss. Your call is final. Claude can't grade its own homework.
Inside any Claude Code session, add the marketplace and install. The hook and skill register automatically โ nothing else to configure.
Just work normally. Every new task triggers a bet before any code gets written. Follow-ups, questions and chat don't count โ only real tasks make it to the table.
When the work lands, Claude asks for the verdict. Approve it, or push back with exactly what was wrong โ the reason gets recorded in the ledger. Disputes never turn into arguments; a dispute is the verdict.
The bank lives in ~/.claude/betit/state.json โ global, persistent, shared across every project and session. Ranks run from BANKRUPT to ONE-SHOT LEGEND.
| /betit:score | Show the scoreboard โ bank, record, win rate, streaks, any open bet. |
| /betit:win [note] | Your verdict: clean one-shot. Pays the wager, extends the streak. |
| /betit:lose [reason] | Your verdict: not a one-shot. Deducts the wager, logs your reason in the ledger. |
| /betit:history [n] | The ledger โ last n settled bets with deltas and dispute notes. |
| /betit:cancel | Task got abandoned or redefined mid-hand. Voids the open bet, no points move. |
| /betit:reset | Wipe the record, restore the bank to 100. Asks before it burns anything. |
Win pays the wager. Correct and complete on the first attempt, zero follow-up fixes. If you had to ask twice, it wasn't one shot.
Loss eats the wager. Any bug, correction, or misread of the task. The bank floors at 0 โ going bankrupt is its own punishment.
Streaks compound. Three straight wins and each win pays a bonus equal to the streak. Cold streaks get logged too.
Everyone starts at 100. Wagers run 5โ50, sized to confidence. Honest sizing beats bravado โ that's the whole point.