Design and interpret trustworthy performance studies, failure injection, recovery tests, and profiling runs for storage, database, and distributed systems. Use when making latency or throughput claims, comparing baselines, validating optimizations, or proving a fix survives load and faults.
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Design and interpret trustworthy performance studies, failure injection, recovery tests, and profiling runs for storage, database, and distributed systems. Use when making latency or throughput claims, comparing baselines, validating optimizations, or proving a fix survives load and faults.
Storage Benchmark Lab
Overview
Use this skill to turn performance work into credible evidence instead of benchmark theater.
The benchmark is part of the claim boundary, not a decorative appendix.
Workflow
Start from the claim.
Define workload axes and failure axes.
Lock down correctness gates before timing anything.
Choose honest baselines.
Separate steady-state, degraded, and recovery measurements.
Report caveats and unsupported interpretations.
Benchmark Rules
A microbenchmark must name the code path it isolates.
A system benchmark must name the feature set it exercises.
If correctness semantics differ, do not compare raw numbers without saying so.
If a benchmark depends on warm state, say exactly what is warmed.
Required Surfaces
For storage work, consider:
point reads and scans
write path with realistic batch and fsync modes
recovery time
compaction or GC interference
snapshot/install or catch-up cost
control-plane outage or stale-routing mode
tail latency under mixed load
Use references/evidence-rules.md when you need the detailed checklist.
Failure-Injection Rule
If the work touches correctness or durability, pair the benchmark with at least one fault or restart surface.
Fast but silently repairable is not an acceptable result.
Reporting Rules
Always report:
exact workload
data shape
fsync or durability mode
hardware and runtime context
baselines
unsupported conclusions
Reference Loading
Load only what you need:
references/evidence-rules.md for performance and failure-study discipline