stats-check
Skill4 starsChanged 25 days agoMITView on GitHub
Use to statistically audit a specific quantitative claim (difference, correlation, improvement, benchmark result) and translate the verdict into plain terms; includes ML leakage checks.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- tansuasici/claude-research-kittheir own version, first seen Jun 2, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- tansuasici/claude-research-kit★ 4same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository9 other files it gives its agents.
- co-scientistSkill
- co-scientist-updateSkill
- data-bundleSkill
- experiment-gateSkill
- literature-scanSkill
- pattern-scoutSkill
- reasoning-chainSkill
- reporting-numbersSkill
- research-ledgerSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 4 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 10
When the data is available, compute.
- Distinctive: line 30
Test matches data type and design (paired vs unpaired, parametric vs rank-based, nested).
- Distinctive: line 35
If many: correct (e.g. Benjamini–Hochberg) or label the result exploratory.
- Distinctive: line 55
Always add a plain-language translation.
- Distinctive: line 79
Do not bury the verdict in caveats.
≈ “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.
Files
Stats check
Audit one specific claim and say, in plain language, how much the data supports it. This is where the agent covers what humans find hard: intuition for noise, sample size, correlation strength and hidden statistical traps.
When the data is available, compute; do not estimate from memory. Report numbers per reporting-numbers.
1. Pin down the claim
Restate it quantitatively: what quantity, compared to what, in which population, what effect size. If it cannot be stated quantitatively, say so and help sharpen it first.
2. Checklist
Go through these; report only the ones that matter for this claim.
Units and independence
- What is the unit of analysis? Are samples independent? (e.g. many designs from the same backbone, sequences from the same family, multiple seeds of the same run, repeated measures are pseudo-replicates.)
- Effective n, not row count.
Effect size and uncertainty
- Effect size with a confidence interval (bootstrap if distribution is unclear). Significant ≠ meaningful.
- Compare to a baseline: random, trivial predictor, previous method, replicate-to-replicate noise.
- Variance across seeds / runs / splits, not a single run.
Correct test
- Test matches data type and design (paired vs unpaired, parametric vs rank-based, nested).
- For correlations: Pearson vs Spearman; outlier-driven correlation; range restriction; Simpson's paradox across groups.
Multiple testing and forking paths
- How many comparisons, metrics, subsets, thresholds were tried? Read
analyses.mdin the ledger. - If many: correct (e.g. Benjamini–Hochberg) or label the result exploratory.
Selection effects
- Regression to the mean: top-k selected on one noisy score, then re-measured.
- Survivorship / filtering: what was dropped before the analysis?
- Ceiling or floor effects.
ML-specific
- Leakage between train and test: sequence identity, homologs, structural similarity, shared targets, temporal leakage.
- Hyperparameters or model selection tuned on the test set.
- Proxy validity: does the metric track the property claimed?
- Benchmark comparability: same data splits, same preprocessing, same compute budget.
- Pretrained or foundation models: could evaluation targets be in their training data? Check deposition dates and published splits, not only your own split.
- Gain versus harness noise: an improvement smaller than the measured seed-to-seed or rerun spread of the reference is not yet evidence.
Confounders
- Batch, date, operator, length, composition, any variable correlated with both groups.
3. Translate into intuition
Always add a plain-language translation. Examples:
- "r = 0.40 with n = 12 has a 95% CI of roughly −0.23 to 0.79 (Fisher z): consistent with no relationship or a strong one. The data cannot distinguish them."
- "A 0.02 ipTM difference is smaller than the seed-to-seed SD of 0.05: indistinguishable from noise."
- "p = 0.03 after testing 20 metrics: about one such result is expected by chance."
Where useful, give the sample size that would be needed to resolve the question.
4. Verdict
Claim: …
Verdict: supported | supported with caveat | inconclusive | not supported | artefact likely
Key numbers: effect size [CI], n (effective), test, comparisons made
In plain terms: …
Main risk: …
Cheapest check to resolve: …For exploratory work, keep it to the verdict and plain-terms line unless asked for more (or as set in working agreements).
Behaviour
- Distinguish computed results from your inferences.
- Do not bury the verdict in caveats; lead with it.
- Log the check in the ledger (
analyses.md, and update the link status inchain.md).
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
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.

