topbot.fyi

107 configurations specified.

Every candidate change found in the research was written up as an arm before anything ran: a hypothesis, a control, a treatment, a metric, a predicted effect and a falsifier. They were ranked by what a resolved result would settle, the chance of resolving it, and its cost. The repository measurements (R0 to R2 on the runs page) install whole repositories rather than arms from this list; their results are on the repositories page.

  • Measured: 2: the forced skill-evaluation hook on its own, in two versions. The full setup, which bundles many of the others, was measured as a whole and is not in this list.
  • Specified, not run: 73. Most needed a task bank on which the control fails often enough to show a gain, and that bank could not be built.
  • Dropped: 27, with the review campaign, when the review bank proved too easy and the question moved to building software.
  • Set aside or removed: 5.

Stages: AMB ambient context; RIG rigging the harness; CON contract; PLN plan; IMP implement; REV review; RTN routines; BEN benchmark instruments.

IDArmStageTask bankState
7Forced skill evaluation (UserPromptSubmit hook) vs native discoveryAMBTB-A v1 (Spence's 41 positive + 5 negative prompts, harvested; Svelte skills as the …measured
7bThe forcing hook in the build's wording, on the build's own skills (TB-A v2)AMBTB-A v2 (frozen 2026-10-10: 63 positives on the build's seven model-invocable skills, 14 …measured
1A1 − A0: what the user-scope rationale CLAUDE.md buysAMBTB-Bspecified, not run
2Scaffolding necessity by model tier (bitter-lessoned vs artisanal)AMBTB-B; phuryn's battery shape (floor tasks + planted-key tasks) for the floor itemsspecified, not run
3aCurrent obra/superpowers as a system (the premise falsifier)AMBTB-B (C2 also runs TB-R 100 × 1 as a secondary)specified, not run
4Before/after shrink exemplars as CLAUDE.md-audit calibrationAMBnot statedspecified, not run
5aProject glossary of terms of artAMBTB-B items with domain termsspecified, not run
5bThe preference block: the four missing daily-lane instructionsAMBTB-B (multi-part slices)specified, not run
5cPerishable/permanent split with datesAMBTB-Bspecified, not run
6Block-at-submit hook (pass-file on git commit) vs the Stop-hook boundRIGTB-Bspecified, not run
8Bram-style worklist gate (PreToolUse: an edit must map to an approved item)AMBfield trial (a week of our real use), not a TBspecified, not run
9jj snapshot-per-edit hook vs git worktree + Stop hook (optional)RIGnone defined (no bank has bad-edit recovery items)specified, not run
10Contract trio (what would have to be true / falsifiers / base rate) as a human-run checklistCONfield trial: our own tasks, loggedspecified, not run
11Pre-mortem skill at PlanPLNTB-Pspecified, not run
12knowledge-work-plugins templates (system-design, write-spec, tech-debt) and a thin Shape-Up design skillPLNTB-Pspecified, not run
13idea-generation "Key Risks: what would make this wrong / next steps" template at ContractCONTB-Sspecified, not run
14Lightweight ADRs with a Chesterton's-fence field vs withoutPLNTB-M (items whose session 2 is tempted to remove a load-bearing constraint)specified, not run
15acompound-engineering ce-plan (full) vs native planningPLNTB-P 30 × 2; TB-B 20 × 1 downstreamspecified, not run
15bce-plan with model elevation offPLNTB-Pspecified, not run
16aSession opener: "First run the tests"IMPTB-Bspecified, not run
16bSession opener / in-loop instruction: red/green TDDIMPTB-B (TS and Python slices with Stryker / mutmut)specified, not run
17aTest authorship: isolated test-writer → implementer vs single agent + fresh-context reviewerIMPTB-Bspecified, not run
17btdd-guard hard gate (optional)IMPTB-Bspecified, not run
18Approved Scenarios for behaviour-heavy slicesIMPTB-B behaviour-heavy slicesspecified, not run
19Conformance suite / differential oracle for port and refactor tasksIMPTB-B port/refactor items (none planned yet)specified, not run
20gstack /qa browser routine vs the official webapp-testing skillIMPTB-B web slices with a seeded UI regressionspecified, not run
22Elements of Style as a reference for documentation generationIMPdocumentation tasks (none in the five banks)specified, not run
25cFail-closed Stop-gate review vs deliberate review invocationREVTB-B (implementation sessions with seeded defects reachable at stop)specified, not run
25eOracle-style escalation on stuck tasksREVTB-B items where the agent stallsspecified, not run
27Evidence ledger + review freshness (gstack Step 16) vs the Stop hook + /code-reviewREVTB-Bspecified, not run
28Compound / lessons loop (ce-compound → docs/solutions/) vs dated lessons notesRTNfield trial: 30 days of our workspecified, not run
29Log-mining routine + Cherny-style maintenance routines vs noneRTNfield trialspecified, not run
30Ralph loop (as shipped, with an iteration cap) vs /goal + Stop hook for autonomous batch runsRTNTB-B long-horizon items (multi-slice backlogs)specified, not run
31Browser-artifact evidence (shot-scraper video or Playwright run) for web featuresIMPTB-B web slices with a seeded UI regressionspecified, not run
32Trajectory-shape sensor: verify-steps per edit (nilenso)BENevery campaignspecified, not run
33Rules as encyclopedia articles vs rules as commandsAMBTB-Bspecified, not run
37type-design-analyzer's 4-dimension rubric as a Haiku grader on type designsBENhand-labelled type designs (none yet)specified, not run
40Mutation testing as a merge gate (Stryker on TS)IMPTB-B TS slicesspecified, not run
43Coverage-drop: hard gate vs a rationale lineIMPTB-B items with a spec-over-tests temptationspecified, not run
44Approved-fixtures review costIMPfield trial: our own reviewsspecified, not run
45Binding / mock-leak sweepIMPPython slicesspecified, not run
46Maintenance-proxy gate (Shore)RTNfield: our reposspecified, not run
47ADR Y-statement index (auto-drafted at Plan) vs auto-memory onlyPLNTB-Mspecified, not run
48Index-then-retrieve (3–5 Y-statements) vs the full ADR corpus always onPLNTB-M items with ≥ 10 prior ADRsspecified, not run
49GCC-style versioned scratchpad vs the ADR indexPLNTB-Mspecified, not run
50Visible-vs-held-out test-pass gap as a reward-hacking sensorBENTB-Bspecified, not run
52Delegation: plan big, execute small (coordinator + cheap workers) vs rigor-matched soloIMPTB-Bspecified, not run
55Lint-feedback phrasing: coaching guide vs bare linter message vs "improve this code"RIGLiinaSuoniemi/prompt-vs-metric-eval cases (18 functions; clone, harvested)specified, not run
56Haiku self-preference rerunBEN24 code-shaped prompts (the card's spec)specified, not run
57bHumanLayer commands after trimmingPLNnot statedspecified, not run
58anti-slop lint preset on vs off (TypeScript lane)RIGTB-B TypeScript slicesspecified, not run
59Phrasing: positive recipe vs prohibition vs no guidanceAMBthe spec's composition fixture (superpowers repo)specified, not run
60Rationalization-table ablation (TDD skill)AMBTB-B, or superpowers-evals' own tasks if obtainedspecified, not run
61Round-trip-loss check (syntaqlite)BENport/refactor itemsspecified, not run
62episodic-memory's "50–100× context saving"RTNour session archivespecified, not run
63Verification hook set: PostToolUse lint/typecheck + Stop-hook test gateRIGTB-Bspecified, not run
64Hooks + Playwright browser check on web slicesRIGTB-B web subsetspecified, not run
65A-sham for superpowers (load vs content)AMBTB-Bspecified, not run
66Verification-nag lines in CLAUDE.mdAMBTB-Bspecified, not run
73Native planning + an Explore research subagentPLNTB-Pspecified, not run
74beads vs the ADR indexPLNTB-Mspecified, not run
75Bundle confirmation: A1′ + every adopted helperBENTB-B 40 × 2; TB-R 60 × 2specified, not run
76Cadence: continuous build then evaluator vs evaluator per sliceIMPTB-B multi-slice itemsspecified, not run
77Held-out scenario evals with satisfaction scores alongside boolean testsREVTB-Bspecified, not run
78Vertical-slice instructionIMPTB-B multi-layer slicesspecified, not run
79Modifier handles (YAGNI, subtractive, make-the-change-easy, WET)IMPTB-Bspecified, not run
80/goal grader: Haiku rubric vs Opus judgmentIMPTB-B items with an unmet acceptance criterion at first stopspecified, not run
81Hook placement: full-suite PostToolUse gate vs Stop-hook onlyRIGTB-Bspecified, not run
82Circuit-breaker calibrationRIGTB-B long-horizon itemsspecified, not run
83JSONL-vs-markdown overwrite heuristicAMBTB-M two-session items with a state filespecified, not run
84Stock vs --bare (the bundle question)BENstandard set v1 (12 tasks), run on the Opus 5.5 lane via --task-set-from claude-sonnet-5specified, not run
89Opus 5.5 on the verbose prompt (CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0)AMBTB-Bspecified, not run
91Daily effort: Opus 5.5 at high (this machine's setting) vs medium (D7)IMPTB-Bspecified, not run
92Subagent routing: CLAUDE_CODE_SUBAGENT_MODEL=sonnet vs unsetAMBnot stated (TB-B is where delegation happens)specified, not run
93Claude Mods prompt.section: trimming the verbose laneRIGnot statedspecified, not run
23The build's combined reviewer vs a free-form "review this PR"REVTB-Rdropped
24aReviewer + question-bank items (EL Example 1; B6 §7c)REVTB-Rdropped
24bReviewer + inversion / via-negativa stanceREVTB-R silent-fallback itemsdropped
24cReviewer + competitive nudge ("whoever finds more real issues")REVTB-Rdropped
25aThin codex review seam (shimo4228) vs same-family fresh-context reviewREVTB-Rdropped
25bcodex-plugin-cc /codex:adversarial-review vs the shimo4228 seamREVTB-Rdropped
25dpal-mcp consensus + clink vs the seamREVTB-Rdropped
26Cross-provider peer agreement vs a single cross-model callREVTB-Rdropped
34/code-review --fix vs /simplifyREVTB-R (incl. clean diffs)dropped
35Single generalist reviewer vs the five-evidence panel at the ≥ 80 gateREVTB-Rdropped
36pr-test-analyzer's behavioural-coverage rubric vs our test-gap heuristicREVnot stateddropped
38Grader-agreement calibration pre-runBEN100–120 labeled traces per dimension, ~50/50 (validate-evaluator:25), split 15/42/43, …dropped
42Cross-model transfer of harness self-optimization (Superpowers-6 style)RTNTB-Rdropped
51Fresh-context single-pass reviewer vs same-session reviewREVTB-R items replayed as session2 (implement then review)dropped
53Thin-template reviewer (knowledge-work-plugins code-review/SKILL.md, 118 lines, 0 imperatives)REVTB-Rdropped
54Anchored vs continuous confidence scoresBENTB-Rdropped
67Official code-review (same-family fresh context, compute-matched) vs no review passREVTB-Rdropped
68Persona: generic role ("You are a senior backend engineer reviewing for correctness")REVTB-R, 1 rundropped
69Persona: real name only ("Review as Peter Steinberger would")REVTB-R, 1 rundropped
70Persona: real name + explicit heuristicsREVTB-R, 1 rundropped
71Persona: explicit heuristics only, rationale style, no nameREVTB-R, 1 rundropped
72Persona: heuristics-only through the cross-model seamREVTB-R, 1 rundropped
85Find-everything lane: Sonnet 5.5 at max vs Opus 5.5 at max (and Fable 5.1 at max)REVTB-R (120 defects / 60 diffs, 15 clean)dropped
86Find-everything effort ladder: Opus 5.5 at max (and xhigh) vs mediumREVTB-Rdropped
87Sonnet 5.5 at max with Anthropic's no-reviewer-subagents paragraphREVTB-Rdropped
88/code-review --max-findings all vs the default limitREVTB-Rdropped
90Haiku grader on the lean vs the verbose promptBENa hand-labelled setdropped
3bMOASP one-shot probeAMBTB-B, one run per item (exploratory)set aside
41Mandatory TDD system prompt on Fable 5.1 (Kent Beck) vs noneIMPTB-Bset aside
21AC-first overnight pipeline (opslane/verify)IMP—removed
39Refactoring-to-reduce-tokens (per-step token deltas)PLNour own codebases (a protocol, not a TB)removed
57amattpocock architecture skills (codebase-design + improve-codebase-architecture) vs nothingPLNour own codebases (no TB)removed