claudeers.
// Content & Creative

prove-it-better

Claude Code skill: make anything better and prove it before it ships — blind two-order judging, hard checks, reversible rollout. From the method behind harbo…

// Content & Creative[ cli ][ api ][ claude ]#claude#content◷ MIT$open-sourceupdated about 16 hours ago

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up prove-it-better (git-clone project) into my current project.
Found on https://claudeers.com/prove-it-better
Repo: https://github.com/IncomeStreamSurfer/prove-it-better
Homepage/docs: https://harborseo.ai
Detected install method: git-clone → git clone https://github.com/IncomeStreamSurfer/prove-it-better
Category: content. Platforms: cli, api.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
unknown; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/IncomeStreamSurfer/prove-it-better

// compatibility

Platformscli, api
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

prove-it-better

A Claude Code skill for making anything better, and proving it before it ships.

Ask Claude to "make it better" and it usually rewrites things from a best-practice list, then tells you it's better. This skill makes it prove it instead. The current version is the opponent. A change only ships once it beats the current version on real cases, judged blind with the order swapped, with hard checks. It ships behind a switch you can flip back, and Claude confirms it live.

It works for AI features, agents, prompts and model swaps, and for emails, landing and pricing pages, processes and cloud bills.

Install

Run this in your terminal:

git clone https://github.com/IncomeStreamSurfer/prove-it-better.git ~/.claude/skills/prove-it-better

That's it. Claude Code finds the skill automatically. To install it for one project only, clone into that project's .claude/skills/prove-it-better instead. To update:

git -C ~/.claude/skills/prove-it-better pull

Use it

Just ask for an improvement. The skill triggers on requests like:

  • "Our AI product description feature is meh — make it better."
  • "Swap our summariser to a cheaper model without making it worse."
  • "Our pricing page isn't converting. Improve it."
  • "Our cloud bill is too high. Bring it down."
  • "Rewrite our onboarding emails so more people activate."

What Claude does

PhaseWhat happens
0. Access firstChecks the project, CLIs, connectors and secrets (names only), then asks for everything missing in one message: data access, a judge model key, a safe environment, and what's off-limits.
1. ResearchUsage data, complaints, past attempts, the current implementation, 10–30 real cases, what "better" means, and baseline numbers. Shows you before building.
2. PlanSplits the work into units that win or lose independently, and writes the ship gate before any results exist.
3. Build behind a switchThe challenger is selectable per unit, with an automatic fallback to the current version.
4. Prove itBlind pairwise judging, every pair judged twice with the order swapped, by a judge from a different vendor than the contestants, plus hard checks. For costs, the numbers decide. For clicks and sign-ups, a live A/B test decides.
5. IterateFixes the judge's repeated defects, confirms on a fresh sample, and keeps the current version when it wins.
6. Ship reversiblyOnly with your go-ahead, behind the switch.
7. Verify liveConfirms the new version is what's actually running, then compares the live metric with the baseline.
8. ReportA scoreboard per unit, what didn't ship and why, how to roll back. Measured claims only.

Does the skill itself work?

It was tested the same way it tests things. An agent got three "make it better" requests (an AI feature, a pricing page and a cloud bill), three times each, with and without the skill:

BehaviourWithout the skillWith the skill
Sorts out access before starting2 / 99 / 9
Researches before changing anything4 / 99 / 9
Compares against the current version blind0 / 9✓ where a judge applies
Swaps the order to remove judge bias0 / 9✓ where a judge applies
Uses an independent judge0 / 9✓ where a judge applies
Verifies the result live0 / 99 / 9
Willing to keep the current version if it wins0 / 99 / 9

For the cloud bill, the skill correctly skipped the AI judge and let the hard numbers decide.

Where it came from

This is the method used to rebuild every AI agent inside Harbor, my AI SEO content generator. Each new agent ran against the old one on real customer sites and real production jobs, judged blind in both orders. Most won 10–0 or 11–0. A few first versions lost and were fixed before shipping, and the ones that never beat the old version weren't shipped at all.

If you want SEO articles researched from real Google results and your own site, try harborseo.ai.

Scripts

Python 3. The judge needs the SDK for whichever vendor judges (pip install anthropic or pip install openai) and that vendor's API key in your environment. The other two scripts use only the standard library.

ScriptWhat it does
scripts/judge.pyBlind, two-order pairwise judge, current vs challenger, with Claude or OpenAI as the judge. JSONL in, verdicts out.
scripts/scoreboard.pyW–L–T overall and per criterion, the most repeated defects, and a suggested decision.
scripts/checks.pyHard checks: do the links load, and do quotes appear verbatim in the source.
python scripts/judge.py cases.jsonl --out verdicts.jsonl --provider anthropic --criteria criteria.json --task "Write a product description from the product facts."
python scripts/scoreboard.py verdicts.jsonl
python scripts/checks.py links output.txt

Run any script with --help for the input format.

Files

SKILL.md                 the method Claude follows
references/judging.md    writing criteria, bias controls, sample sizes
references/adapting.md   using it for copy, marketing, code, costs and processes
templates/tracker.md     unit-by-unit tracker
templates/report.md      results report
scripts/                 judge, scoreboard, hard checks

License

MIT

// faq

What is prove-it-better?

Claude Code skill: make anything better and prove it before it ships — blind two-order judging, hard checks, reversible rollout. From the method behind harborseo.ai.. It is open-source on GitHub.

Is prove-it-better free to use?

prove-it-better is open-source under the MIT license, so it is free to use.

What category does prove-it-better belong to?

prove-it-better is listed under content in the Claudeers registry of Claude-compatible tools.

1 views
★ 10 stars
unclaimed
updated about 16 hours ago

// embed badge

prove-it-better on Claudeers
[![Claudeers](https://claudeers.com/api/badge/prove-it-better.svg)](https://claudeers.com/prove-it-better)

// retro hit counter

prove-it-better hit counter
[![Hits](https://claudeers.com/api/counter/prove-it-better.svg)](https://claudeers.com/prove-it-better)

// reviews

// guestbook

0/500

// related in Content & Creative

🔓

Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence,…

// contentAgriciDaniel/⟨Python⟩★ 18,132◷ MIT[ claude ]
🔓

A curated list of modern Generative Artificial Intelligence projects and services

// contentsteven2358/★ 12,701◷ CC0-1.0[ claude ]
🔓

一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力

// contentwechatsync/⟨TypeScript⟩★ 6,384◷ GPL-3.0[ claude ]
🔓

AI Marketing Suite for Claude Code. 15 marketing skills with parallel subagents — audit any website, generate copy, email sequences, ad campaigns, content ca…

// contentzubair-trabzada/⟨Python⟩★ 2,714◷ MIT[ claude ]
→ see how prove-it-better connects across the ecosystem