experiment-infra-design
Skill1 starsChanged 53 days agoMITView on GitHub
Design or review experiment infrastructure that controls execution, scoring, recovery, or evidence retention. Use when infrastructure choices can affect experimental validity or the cost of a failed run.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- samuelhe52/skillsword for word, first seen Oct 8, 2026
Other versions1 project uses a version of this.
Word for word · 1
- samuelhe52/skills★ 1100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
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 repository5 other files it gives its agents.
- html-slidesSkill
- paper-summarizationSkill
- paper-walkthrough-slidesSkill
- remote-gpu-experimentsSkill
- test-value-auditSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 5 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
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
- Distinctive: line 8
Keep results trustworthy and make failures recoverable at a cost appropriate to the experiment.
- Distinctive: line 32
Consider retries, concurrency, and restart behavior across the whole execution path.
- Distinctive: line 40
Verify consequential assumptions at the boundary where they take effect.
- Distinctive: line 42
Use representative inputs and the real consumer where practical.
- Distinctive: line 44
Keep recommendations and implementation within the requested scope.
≈ “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
Experiment Infrastructure Design
Keep results trustworthy and make failures recoverable at a cost appropriate to the experiment. Adapt the design and verification to the consequences of failure, the resources at stake, and how readily the work can be repeated.
Scope and proportionality
Inspect the component, its consumers, and the existing execution path before proposing a design. Reuse established infrastructure where it fits, and check the effective configuration where work actually runs.
A cheap, supervised probe may need little beyond clear outcomes and useful failure evidence. Expensive or unattended work calls for stronger recovery, observability, and resource controls. Choose the relevant safeguards without imposing a fixed review tier or requiring a full audit for every change.
Contracts and recovery
Understand the experiment's intended meaning and how the infrastructure can affect it. Failure handling must distinguish missing or invalid results from valid outcomes; recovery that changes what is measured or which observations are included is an experimental decision and should be explicit.
Define how failures reach the consumer and where recovery belongs. A recoverable item failure need not abort a whole run, but continuing is only useful if the remaining result still has a clear interpretation. Check both successful recovery and what happens when recovery is exhausted.
Evidence and provenance
Retain enough provenance and evidence to explain results, diagnose failures, and support the intended reproduction or recovery. Choose the detail and retention policy for the workload rather than requiring a fixed record format.
Connect results to their inputs, effective configuration, and relevant code or model versions. Preserve original outcomes separately from repairs or reinterpretations. For example, retaining a raw response before parsing can preserve the evidence needed to diagnose a parser failure; a console excerpt may not suffice.
Decide what must survive cleanup based on later analysis and recovery needs. Account for storage cost and sensitive data when selecting what to retain.
Execution lifecycle
Consider retries, concurrency, and restart behavior across the whole execution path. Local safeguards may not bound aggregate resource use or prevent duplicate work. Make completion, interruption, and recovery behavior clear where they matter.
Retries at several layers can multiply attempts, and per-worker concurrency limits can multiply total load. Bound the resources that matter to the experiment. For resumable work, distinguish completed work from pending or failed work and avoid reusing results under incompatible configurations.
Long runs should expose progress, stalled work, and a usable cancellation path. Match persistence and duplicate-handling guarantees to the consequences of interruption.
Verification and handoff
Verify consequential assumptions at the boundary where they take effect. Choose checks that address plausible failures and the validity of the result; a successful launch alone does not establish either reliability or experimental success.
Use representative inputs and the real consumer where practical. Before scaling an expensive workload, a small end-to-end run can check integration, while targeted failure tests establish what a successful run cannot. Revisit verification when a change invalidates an earlier assumption; reuse evidence that still applies.
Keep recommendations and implementation within the requested scope. Explain material tradeoffs and unresolved uncertainty, with detail proportional to the task.
For LLM judges and response-processing components, consult LLM boundaries and failure patterns when their output or failure semantics need closer examination.
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.

