composiohq avatar

Perf Benchmarker

If you're chasing down performance regressions or establishing real baselines, this enforces the discipline most benchmark scripts skip. It mandates 60 second runs with proper warmup, blocks parallel execution that pollutes results, and makes you re-run anomalies instead of cherry-picking good data. The tool expects structured JSON output between markers and won't let you take shortcuts with quick 5-second tests unless you're actively binary-searching for a threshold. It's opinionated about measurement rigor, which is exactly what you need when numbers actually matter for production decisions.

GitHub stars
1.7K
last updated
May 1, 2026

Install

$ npx -y skills add composiohq/awesome-claude-plugins --skill perf-benchmarker --agent claude-code

Installs into .claude/skills of the current project.

Files

perf-benchmarker

Run sequential benchmarks with strict duration rules.

Follow docs/perf-requirements.md as the canonical contract.

Required Rules

  • Benchmarks MUST run sequentially (never parallel).
  • Minimum duration: 60s per run (30s only for binary search).
  • Warmup: 10s minimum before measurement.
  • Re-run anomalies.

Output Format

command: <benchmark command>
duration: <seconds>
warmup: <seconds>
results: <metrics summary>
notes: <anomalies or reruns>

Output Contract

Benchmarks MUST emit a JSON metrics block between markers:

PERF_METRICS_START
{"scenarios":{"low":{"latency_ms":120},"high":{"latency_ms":450}}}
PERF_METRICS_END

Constraints

  • No short runs unless binary-search phase.
  • Do not change code while benchmarking.

Sponsors

Details

Repository
github.com/composiohq/awesome-claude-plugins
Category
Debugging
First seen
Jun 11, 2026

More from composiohq/awesome-claude-plugins

All 23

Recommended

More Debugging
1composiohq avatarsenior-frontendcomposiohq/awesome-claude-pluginsFrontend development skill for React, Next.js, TypeScript, and Tailwind CSS applications. Use when building React components, optimizing Next.js performance, an0skills.sh installs
2countbot-ai avatarskill-creatorcountbot-ai/countbotCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e0skills.sh installs
3davila7 avatarClaude Code Guidedavila7/claude-code-templatesMaster guide for using Claude Code effectively. Includes configuration templates, prompting strategies "Thinking" keywords, debugging techniques, and best pract0skills.sh installs
4davila7 avatarPDF Processing Prodavila7/claude-code-templatesProduction-ready PDF processing with forms, tables, OCR, validation, and batch operations. Use when working with complex PDF workflows in production environment0skills.sh installs
5davila7 avatarRed Team Tools and Methodologydavila7/claude-code-templatesThis skill should be used when the user asks to "follow red team methodology", "perform bug bounty hunting", "automate reconnaissance", "hunt for XSS vulnerabil0skills.sh installs
6electron avatarelectron-chromium-upgradeelectron/electronGuide for performing Chromium version upgrades in the Electron project. Use when working on the roller/chromium/main branch to fix patch conflicts during `e syn0skills.sh installs