/atc-experiments
Use when designing or auditing the evaluation of an ATC (ACM SIGOPS Annual Technical Conference, formerly USENIX ATC) systems paper — matching evidence to the claim with real testbeds, fair baselines, end-to-end plus microbenchmark results, tail-latency and variance reporting,
$ npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill atc-experiments --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/atc-experiments
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use when designing or auditing the evaluation of an ATC (ACM SIGOPS Annual Technical Conference, formerly USENIX ATC) systems paper — matching evidence to the claim with real testbeds, fair baselines, end-to-end plus microbenchmark results, tail-latency and variance reporting,
SKILL.md
atc-experiments.SKILL.mdname: atc-experiments
description: Use when designing or auditing the evaluation of an ATC (ACM SIGOPS Annual Technical Conference, formerly USENIX ATC) systems paper — matching evidence to the claim with real testbeds, fair baselines, end-to-end plus microbenchmark results, tail-latency and variance reporting, workload realism, and honest cost accounting.
ATC Experiments
Match the evidence to the claim. ATC is the systems community's **implementation-and-measurement** venue: reviewers read for measured behavior on a real system, not asymptotics or accuracy on a dataset. In round two, 3-4 reviewers close to your subarea will open the artifact and probe whether the numbers are end-to-end, fair, and honest about cost. Design the evaluation so their first three objections are already answered.
Match evidence to claim shape
| If your claim is... | The evidence ATC expects | |---|---| | "Faster / lower latency" | End-to-end latency **including tails (p99/p999)** and throughput at a **matched** operating point, on a described testbed | | "Lower overhead / cheaper" | The resource cost (CPU, memory, writes, energy) measured, at matched function — not just the headline win | | "Scales" | Measurements across a real range of load/nodes/cores with the scaling curve and where it bends | | "More reliable / correct" | Fault-injection or crash/recovery experiments, not just steady-state runs | | "Useful in practice" (experience) | Production-derived workloads and lessons; what broke and what generalizes |
Real testbeds and workloads
- **Describe the testbed** so results are reproducible: CPU/NIC/SSD models, core counts, memory,
kernel/OS versions, network topology, and any co-location. A result without its testbed is not a systems result.
- **Use realistic workloads.** Production-derived traces, standard benchmarks, or documented
generators beat hand-picked inputs. State how the workload was obtained and why it is representative; if it is synthetic, justify the parameters.
- **Warm-up and steady state.** Say how you handled cold start, warm-up windows, and measurement
duration — systems reviewers know where transient effects hide.
Fair baselines
- Compare against the **strongest reasonable** alternative, configured well (a strawman baseline is
caught immediately). If you tuned your system, tune the baseline.
- Compare at a **matched cost or operating point**: same memory budget, same flash-write budget,
same load. An unmatched comparison is the classic systems-reviewer objection.
- If no baseline exists, say so and use the **unmodified system** or an ablation of your own design
as the reference.
End-to-end plus microbenchmarks
ATC reviewers want both:
- **End-to-end** results show the contribution matters for the whole system under a real workload.
- **Microbenchmarks** isolate the mechanism, attributing the win (or cost) to your design rather
than to unrelated system effects. A paper with only end-to-end numbers cannot explain *why*; one with only microbenchmarks cannot show it *matters*.
Tails, variance, and honest reporting
- Report **tail latency** (p99, often p999), not just means — the tail is where systems pain lives.
- Report **variance across repeated runs** (multiple trials, min/max or CIs). A single run is a data
point, not a result.
- **Report the cost beside the gain**, at the matched operating point (see `atc-writing-style`). A
win with an unstated cost reads as a hidden weakness.
- State negative or neutral regions honestly — "where the working set fits, our policy neither helps
nor hurts" builds more trust than a uniformly rosy curve.
Provenance you cannot reconstruct later
Pin these at collection time — they cannot be recovered at the deadline (see `atc-reproducibility`):
[Hardware] CPU/NIC/SSD models, core/memory counts, firmware where it matters
[Software] kernel/OS versions, library and compiler versions, config flags
[Workload] trace source and date, generator version and seeds, request mix
[Method] warm-up window, measurement duration, number of runs, aggregation
[Code] commit SHAs for the system and every baseline
Special cases
- **Concurrency/nondeterminism:** report the distribution and the scheduling/affinity settings, not
a lucky run.
- **Energy/power claims:** name the measurement instrument and boundary (wall vs. component).
- **Security/isolation claims:** state the threat model and what the measurement does and does not
cover.
- **Experience papers:** the "evaluation" is the deployment itself — scale, duration, incidents, and
transferable lessons; ATC's Deployed Systems lane values this even without a new mechanism.
Output format
[Claim -> evidence] each claim mapped to the experiment that supports it; gaps flagged
[Testbed] hardware/software/workload described enough to reproduce? yes/no
[Baselines] strongest alternative, well-configured, at a matched operating point? yes/no
[Depth] end-to-end AND microbenchmarks present? tails + variance reported?
[Honesty] costs reported beside gains? neutral/negative regions stated?
[Provenance] hardware/software/workload/method/code pinned at collection time? yes/no
Read more
name: atc-experiments description: Use when designing or auditing the evaluation of an ATC (ACM SIGOPS Annual Technical Conference, formerly USENIX ATC) systems paper — matching evidence to the claim with real testbeds, fair baselines, end-to-end plus microbenchmark results, tail-latency and variance reporting, workload realism, and honest cost accounting.
ATC Experiments
Match the evidence to the claim. ATC is the systems community's **implementation-and-measurement** venue: reviewers read for measured behavior on a real system, not asymptotics or accuracy on a dataset. In round two, 3-4 reviewers close to your subarea will open the artifact and probe whether the numbers are end-to-end, fair, and honest about cost. Design the evaluation so their first three objections are already answered.
Match evidence to claim shape
| If your claim is... | The evidence ATC expects | |---|---| | "Faster / lower latency" | End-to-end latency **including tails (p99/p999)** and throughput at a **matched** operating point, on a described testbed | | "Lower overhead / cheaper" | The resource cost (CPU, memory, writes, energy) measured, at matched function — not just the headline win | | "Scales" | Measurements across a real range of load/nodes/cores with the scaling curve and where it bends | | "More reliable / correct" | Fault-injection or crash/recovery experiments, not just steady-state runs | | "Useful in practice" (experience) | Production-derived workloads and lessons; what broke and what generalizes |
Real testbeds and workloads
- **Describe the testbed** so results are reproducible: CPU/NIC/SSD models, core counts, memory,
kernel/OS versions, network topology, and any co-location. A result without its testbed is not a systems result.
- **Use realistic workloads.** Production-derived traces, standard benchmarks, or documented
generators beat hand-picked inputs. State how the workload was obtained and why it is representative; if it is synthetic, justify the parameters.
- **Warm-up and steady state.** Say how you handled cold start, warm-up windows, and measurement
duration — systems reviewers know where transient effects hide.
Fair baselines
- Compare against the **strongest reasonable** alternative, configured well (a strawman baseline is
caught immediately). If you tuned your system, tune the baseline.
- Compare at a **matched cost or operating point**: same memory budget, same flash-write budget,
same load. An unmatched comparison is the classic systems-reviewer objection.
- If no baseline exists, say so and use the **unmodified system** or an ablation of your own design
as the reference.
End-to-end plus microbenchmarks
ATC reviewers want both:
- **End-to-end** results show the contribution matters for the whole system under a real workload.
- **Microbenchmarks** isolate the mechanism, attributing the win (or cost) to your design rather
than to unrelated system effects. A paper with only end-to-end numbers cannot explain *why*; one with only microbenchmarks cannot show it *matters*.
Tails, variance, and honest reporting
- Report **tail latency** (p99, often p999), not just means — the tail is where systems pain lives.
- Report **variance across repeated runs** (multiple trials, min/max or CIs). A single run is a data
point, not a result.
- **Report the cost beside the gain**, at the matched operating point (see `atc-writing-style`). A
win with an unstated cost reads as a hidden weakness.
- State negative or neutral regions honestly — "where the working set fits, our policy neither helps
nor hurts" builds more trust than a uniformly rosy curve.
Provenance you cannot reconstruct later
Pin these at collection time — they cannot be recovered at the deadline (see `atc-reproducibility`):
[Hardware] CPU/NIC/SSD models, core/memory counts, firmware where it matters [Software] kernel/OS versions, library and compiler versions, config flags [Workload] trace source and date, generator version and seeds, request mix [Method] warm-up window, measurement duration, number of runs, aggregation [Code] commit SHAs for the system and every baseline
Special cases
- **Concurrency/nondeterminism:** report the distribution and the scheduling/affinity settings, not
a lucky run.
- **Energy/power claims:** name the measurement instrument and boundary (wall vs. component).
- **Security/isolation claims:** state the threat model and what the measurement does and does not
cover.
- **Experience papers:** the "evaluation" is the deployment itself — scale, duration, incidents, and
transferable lessons; ATC's Deployed Systems lane values this even without a new mechanism.
Output format
[Claim -> evidence] each claim mapped to the experiment that supports it; gaps flagged [Testbed] hardware/software/workload described enough to reproduce? yes/no [Baselines] strongest alternative, well-configured, at a matched operating point? yes/no [Depth] end-to-end AND microbenchmarks present? tails + variance reported? [Honesty] costs reported beside gains? neutral/negative regions stated? [Provenance] hardware/software/workload/method/code pinned at collection time? yes/no
Stanford REAP × CoPaper.AI · 由斯坦福实证方法论团队精选与维护 访问 copaper.ai 微信:CoPaper.AI 按 11 个主流学科板块覆盖 经管与商科 社会科学 人文学科 数学与物理科学 生命科学 医学与健康 工程与技术 计算机科学与 AI 体育科学 点击任一学科名可跳转到对应说明;每类下的代表子领域在正文总览中完整列出。下方封面墙按 venue 导航,完整分类见覆盖一览。 🧭 布局指南 · 📚 Skill Pack 一览 · ⚡ 如何使用 · 🧪 自动实证
Other skills on awesome-journal-skills.
- /aaai-artifact-evaluation
Use when packaging AAAI code, data, multimedia appendices, technical appendices, reproducibility evidence, and post-acceptance artifact releases without violating double-blind or immutable-supplement rules.
Open skill - /aaai-author-response
Use when drafting an AAAI author response (rebuttal) under the single short character-limited author-feedback window, the no-URL rule, no-new-results guidance, AI-generated-review handling, and the AAAI two-phase review process where Phase-2 papers receive one feedback round
Open skill - /aaai-camera-ready
Use when preparing an accepted AAAI paper for camera-ready source submission to AAAI Press, including proceedings page limits, two-column template compliance, copyright transfer, purchased extra technical pages, deanonymization, registration, oral or poster presentation, and
Open skill - /aaai-experiments
Use when designing or auditing AAAI experiments for the broad-AI program committee, including baselines, ablations, statistical significance, robustness, human evaluation, AI-for-Social-Impact and alignment/safety evidence, compute and cost reporting, and
Open skill - /aaai-related-work
Use when positioning an AAAI paper's novelty against archival work, contemporaneous arXiv or workshop papers, and AAAI/IJCAI/NeurIPS/ICML/ICLR neighbors across the broad AI scope, while staying inside AAAI's dual-submission and AI-as-source policy constraints and writing a
Open skill - /aaai-reproducibility
Use when strengthening an AAAI paper's reproducibility checklist (placed after references), experimental traceability, seed and hyperparameter reporting, compute and cost disclosure, dataset access and licensing, code/data ZIP readiness, and the claim-to-evidence map that
Open skill

