Skip to content
Agentmart
Submit a tool

benchmark-checklist

Vet a performance measurement before you report or act on it: limiter, tuning, physical limits, errors, repeatability, relevance, and whether the work ran.

Skill by kevherro

IndexedMIT
Write a review

Chalk Labs

Need help deploying benchmark-checklist?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/kevherro-benchmark-checklist

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Vet a performance measurement before you report or act on it: limiter, tuning, physical limits, errors, repeatability, relevance, and whether the work ran. Use for /benchmark-checklist, or before any measured speedup or slowdown leaves your hands.

Use cases: documents

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Nov 2, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/benchmark-checklist

What's inside

Skill name
benchmark-checklist
Description
Vet a performance measurement before you report or act on it: limiter, tuning, physical limits, errors, repeatability, relevance, and whether the work ran. Use for /benchmark-checklist, or before any measured speedup or slowdown leaves your hands.
License
MIT
Instructions
66 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Benchmark checklist

This is the procedure behind **explain-the-number** for performance.
Answer each question from a run, not from reading code.

A quick ballpark the user asked for needs one run plus questions 4
and 7, labeled as one run. Choosing between options is never a
ballpark.

## Before running

- Write the sentence you expect to ship, with dataset and percentile:
  "import is 25% faster at p95 on the 100k-row fixture". Every
  question below tests that sentence.
- Read the benchmark script. Note what it times and what it skips.
- Check machine load (`uptime`) and core count. If something else is
  busy and you cannot stop it, interleave the sides and say so.

## Questions

1. **What limits it?** Name the resource that stops it being twice
   as fast. Profile in a separate run you do not report, since
   profilers add cost. Use per-process CPU, a language profiler,
   I/O wait, and syscall counts, then trace the hottest frame to
   code. Check the client driving load too; if it maxes out first,
   the result describes the client. A change that left the number
   flat is explained by the limiter, so find it before giving up.
2. **Was each side tuned?** Release builds, production flags, pool
   and batch sizes, cache temperature, same versions, same data. A
   side on defaults turns the comparison into a config comparison.
   A limiter that is a setting (debug build, per-row commit, missing
   index) means retune and rerun before naming a winner.
3. **Is it physically possible?** Compare throughput with disk and
   network bandwidth and with core count. Deleting a step worth 10%
   of runtime cannot speed things up by much more than 11%. A result
   beyond such a ceiling came from caching, skipped work, or a bug.
4. **Did anything fail?** Count errors and non-success responses.
   Check outputs are correct, not just present. Fast rejections and
   slow retries both distort the number. Add the count if the script
   lacks one.
5. **Does it reproduce?** At least five runs per side, alternating
   A, B, A, B. Report median and range. A gap inside run-to-run
   spread is no measured difference. For close calls use a rank-sum
   test or the harness's statistics.
6. **Does it matter end to end?** Next to a micro result, measure
   the path a user waits on, at realistic size and concurrency. Give
   the micro piece's share of the whole.
7. **Did the work happen?** Confirm inside the timed region that the
   request arrived, the rows landed, the bytes were read, and the
   result was used. Unawaited promises, uniterated generators,
   dead-code elimination, and timeouts all produce fast numbers.

## Report

Lead with the verdict: faster, slower, no measured difference, or
inconclusive. Then the number with unit, run count, range, and
limiter, for example "p95 120 ms to 96 ms, median of 6 alternating
runs each, after-range 92 to 99 ms, limited by one core doing gzip".

The verdict is inconclusive when the limiter is unnamed, a side was
untuned, or question 4 or 7 went unchecked. Name the gap.

A PR body carries one headline number. Runs and evidence go in a
linked file.

From kevherro/mestack, MIT.

More from kevherro/mestack

Signals

Stars
0
Forks
2
Open issues
0
Last commit (this folder)
Oct 23, 2026 (11 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from kevherro

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get benchmark-checklist running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying benchmark-checklist?

CallGet help
Cite this page

benchmark-checklist skill. Agent Mart. https://agentmart.dev/skills/kevherro-benchmark-checklist (last updated 2026-10-24)