Independent Claude experiment notebook

Test Claude like a lab, not a rumor.

The Bench is the desk: six Claude experiment cards you can flip. Each names the fixture, the exact prompt, the API model ID — claude-fable-5-1, claude-opus-5, claude-sonnet-5, or claude-haiku-4-5 — the controls, the scoring rule written before the run, and what would count as evidence. None of them carries a result, because nothing has been run here.

Experiment trace

A visual board showing fixtures, prompts, model runs, source checks, and ledger entries.FIXTUREPROMPTMODELSCORELEDGER

Every protocol asks for the same minimum evidence: fixture, exact prompt, model, date, source state, scoring rule, and raw output.

The signature desk

The Bench

Six experiment cards, each with one declared variable on the front and the whole run card on the back: fixture, exact prompt, controls, scoring rule, and what would count as evidence. Set the rig to claude-fable-5-1, claude-opus-5, claude-sonnet-5, or claude-haiku-4-5, and every card re-checks itself against that model's documented limits — a pack that will not fit, an output ceiling below the task, an effort field the model does not have.

No card carries a result. Nothing here has been run, and no number on the bench came from a model. That is the point: the flip shows you the cost of an answer before you spend the curiosity.

Card 1 of 6 — flip it

Does the rubric change the answer, or only the tone?

The one variable

One four-line self-scoring rubric appended to an otherwise byte-identical instruction.

Not this card

General prompt-writing advice. That is Claude Helps.

Rig

claude-fable-5-1 · effort high · Claude API

Result: not run here

BENCH-01 · run card

Rig

claude-fable-5-1 · effort high · Claude API

Fixture

Twelve synthetic vendor-agreement excerpts, 300 to 600 words each, written for this card so they can be published in full. Each has a hand-built answer key covering parties, effective date, termination rights, and two obligations placed below the first screen of text. Excerpt 07 has no termination clause at all, and its key says so.

Exact prompt

Read the contract excerpt below and extract:
- parties
- effective date
- termination rights
- obligations

Excerpt:
<excerpt>{{FIXTURE}}</excerpt>

--- VARIANT A adds only the block below, immediately before the excerpt ---

Score your own output before returning it:
- complete: every field present, or explicitly marked "not stated in excerpt"
- supported: every value appears verbatim in the excerpt
- concise: no restatement of the excerpt
- bounded: no inferred terms

Controls locked

  • Fixture pack, output schema, and sampling settings frozen across both variants.
  • No tools available in either condition.
  • One model ID, one effort setting, one surface for every run in the card.
  • Scorer blind to which variant produced an output.
  • Answer keys written and locked before the first run.

Scoring rule, written before the run

  • Per-field recall against the key: four fields across twelve excerpts.
  • Count of returned values that do not appear in the excerpt.
  • Excerpt 07 scored separately: does the output say termination is not stated?
  • Predeclared win condition: Variant A wins only if field recall rises, unsupported values do not rise, and excerpt 07 still abstains. Two out of three is a non-result.

What would count as evidence

  • 120 raw outputs: 12 fixtures times 2 variants times 5 runs, stored unedited.
  • The twelve answer keys, published alongside the fixtures.
  • A per-field table with fixture ID, variant, run index, and the rig line.
  • Blind scorer notes, including disagreements.

What would close the card

If the recall gap between variants sits inside the run-to-run spread of the baseline alone, the rubric did nothing you can measure. Close the card as a non-result and publish that. Non-results are the cheapest thing this bench produces and the most likely to stop an unnecessary prompt rewrite.

Most likely way to fool yourself

Reading outputs before the key is locked. The rubric vocabulary is persuasive, and a scorer who has read it starts grading for tone. Freeze the key, then run.

Full protocol: Prompt sensitivity. This card has no published result. If it is ever run here, the run gets a dated row in the ledger and this text stays as written.

Start here

A site for methods, not myths

Claude coverage often collapses into screenshots, benchmark claims, or prompt advice with missing controls. This site fills a smaller gap: The Bench holds cards that can be rerun when models, tools, and platform behavior change. Two model releases landed in the last two months, so the model-under-test fields are where every protocol starts.

Key facts

Cite facts
#

Fact

Experiment notebook

Curious Claude publishes reproducible Claude experiment protocols, not unsourced prompt anecdotes or fake benchmark results.

#

Fact

Evidence standard

A result needs a fixture, exact prompt, model ID, date, source state, scoring rule, and raw output before it becomes a claim.

#

Fact

The Bench

Six flippable experiment cards at /bench carry the fixture, exact prompt, controls, and evidence rule for each Claude surface under test. None of them publishes a result.

#

Fact

Models under test

Protocols target the September 2026 lineup: Claude Fable 5.1, Claude Opus 5, Claude Sonnet 5, and Claude Haiku 4.5.

#

Fact

Independent publication

The site is educational, source-led, and not affiliated with Anthropic, PBC.

"specific, measurable"
Primary source: Define success criteria and build evaluations

Network boundaries

Where this site stops

General Claude how-tos belong at Claude Helps. Benchmark analysis belongs at Claude Reports. Context engineering belongs at Claude Context. Wow-demos belong at Magic Claude. Limitation critique belongs at Claude Uncensored. Session logs belong at Claude Logs. Curious Claude stays with experiments, controls, fixtures, and source-grounded methods.

Internal links

All free tools