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
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.
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.
About
Use cases: documents
Reviews
Write a reviewNo 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
- 0.567score
mestack
kevherro
Kevin's harness-agnostic engineering dispatcher.
SkillAFreshness: AClaude Code +9 - 0.567score
create-verification-skill
kevherro
Generate a project-local verify-<app> skill that drives this repo's real app the way a user does.
SkillAFreshness: AClaude Code +9 - 0.565score
create-formal-verification-skill
kevherro
Write a repo-local formal-<area> skill that machine-checks one high-stakes promise tests rarely exercise, using the verifier that fits the question.
SkillAFreshness: AClaude Code +9 - 0.565score
maintain-formal-verification-skill
kevherro
Re-sync a repo's formal-* checks with code that moved since their last confirmation: read those commits, update the model from the code, rerun, and classify…
SkillAFreshness: AClaude Code +9 - 0.563score
interrogate
kevherro
Adversarial review of a change by one child per configured reviewer.
SkillAFreshness: AClaude Code +9 - 0.561score
correct
kevherro
Turn the mistakes agents repeat in this repo into ones they cannot make, preferring the strongest enforcement that fits.
SkillAFreshness: AClaude Code +9 - 0.561score
ketchup
kevherro
Bring the user current on this chat since they last wrote, plainly, then lay out each pending call of theirs with what they need to make it without clicking…
SkillAFreshness: AClaude Code +9 - 0.561score
principle-attack-the-premise
kevherro
Two fixes on one belief failed the same check; test the belief before a third.
SkillAFreshness: AClaude Code +9 - 0.561score
help
kevherro
Print a table of the current mestack skills and a short description of each.
SkillAFreshness: AClaude Code +9 - 0.556score
in-your-own-words
kevherro
Play back the user's goal and the problem behind it before any work.
SkillAFreshness: AClaude Code +9 - 0.521score
figure-it-out
kevherro
Design and run an auditable playbook when no narrower mestack playbook fits.
SkillBFreshness: BClaude Code +9 - 0.517score
nudge
kevherro
Recurring check-in in this session: ask whether to write a paste-ready team update.
SkillBFreshness: BClaude Code +9
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
- Repository
- github.com/kevherro/mestack
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kevherro
- 0.567score
mestack
kevherro
Kevin's harness-agnostic engineering dispatcher.
SkillAFreshness: AClaude Code +9 - 0.567score
create-verification-skill
kevherro
Generate a project-local verify-<app> skill that drives this repo's real app the way a user does.
SkillAFreshness: AClaude Code +9 - 0.565score
maintain-formal-verification-skill
kevherro
Re-sync a repo's formal-* checks with code that moved since their last confirmation: read those commits, update the model from the code, rerun, and classify…
SkillAFreshness: AClaude Code +9 - 0.565score
create-formal-verification-skill
kevherro
Write a repo-local formal-<area> skill that machine-checks one high-stakes promise tests rarely exercise, using the verifier that fits the question.
SkillAFreshness: AClaude Code +9 - 0.563score
interrogate
kevherro
Adversarial review of a change by one child per configured reviewer.
SkillAFreshness: AClaude Code +9 - 0.561score
correct
kevherro
Turn the mistakes agents repeat in this repo into ones they cannot make, preferring the strongest enforcement that fits.
SkillAFreshness: AClaude Code +9
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.
Cite this page
benchmark-checklist skill. Agent Mart. https://agentmart.dev/skills/kevherro-benchmark-checklist (last updated 2026-10-24)