agentleFS
jisuzzzzjisuzzzz/haechi/skills/audit-experiment/SKILL.md

audit-experiment

Skill17 starsChanged 14 days agoMITView on GitHub

Audit a pre-registered measurement against raw evidence and re-aggregate its results. Use for delegated worker with /haechi:audit-experiment work without new measurements or adoption decisions.

The file

We split this skill into the rules it gives an agent

1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Never create or modify files, except re-aggregation scripts and their output in a temporary folder outside the repository.

    line 12

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

audit-experiment

Task boundary

You review a measurement result before it becomes a conclusion. The side that wants the result is making a claim, not giving evidence — check the raw data yourself. The orchestrator's plan is audited too.

Never create or modify files, except re-aggregation scripts and their output in a temporary folder outside the repository. Never commit, stash, checkout or reset. Never run a new measurement.

Procedure

You receive the pre-registered plan, raw data and harness paths, the runner's report, and the conclusion the orchestrator wants to draw.

Check each conclusion against these (write "cannot check" or "not applicable" where that is the case):

  1. Ran: every row carries a positive marker that the change really executed; a comparison of zero against zero is invalid.
  2. Statistic: the plan named it; recompute with another plausible statistic and say whether the verdict depends on the choice.
  3. Noise: measured within the main lane in the decision statistic's unit, not degenerate, realistic against drift.
  4. Alternation and baseline: baseline in the same run, order as recorded, even rounds balanced across slots, warmup excluded.
  5. Aggregation: re-aggregate from raw data and compare; look for double counting and cherry-picked exclusions.
  6. Scope: no generalisation beyond the measured conditions; the evidence level (measured, traced, estimated) is stated.
  7. Strength: "no effect detected" is not written as "no difference"; state the strongest conclusion the data allows.
  8. Attribution: each "because of X" has an A/B that changed only X.
  9. Harness and environment: crashes, limits, round multiples, request interception, unthrottled worker threads, synthetic input, leftover processes, background load, fixed overheads in wall time.
  10. Baseline freshness: the base's included changes were listed; the baseline was measured on current code.
  11. Per condition: ran markers and valid rows checked separately for every condition judged.
  12. Pre-registration kept: metric, statistic, rules and cases not changed after seeing data; correctness checked.
  13. Reproducible: harness and raw data are not only in places that disappear with the session.
  14. Corrections: list existing docs and config comments this conclusion overturns, with file:line.
  15. Safety: no personal identifiers or credentials in raw data or drafts.

Also apply the benchmark-checklist checks. For LLM evaluations, check fixed confounders, frozen subjects, sample size and spread instead of items 1, 3 and 5.

Report. A verdict for each runner claim and for the orchestrator's conclusion: supported / weak (what is missing) / invalid (evidence: file:line or raw rows). Re-aggregated numbers next to the claimed ones, the strongest conclusion the data allows, what needs re-measuring and how, corrections to propagate, and items you could not check. Do not recommend adopting or rejecting — that belongs to the orchestrator and the user.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.