关于 perf-benchmarker
用于按明确时长和输出规则顺序运行性能基准测试的技能。要求测量前预热、异常结果重跑,并输出带标记的 JSON 指标块。
主要功能
- 01按顺序运行基准测试
- 02遵守最短运行时长
- 03测量前进行预热
- 04异常结果重新运行
- 05输出带标记的 JSON 指标
适用场景
- 01一致地测量性能场景
- 02生成结构化基准测试结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ composio-community/ awesome-claude-plugins --skill perf-benchmarker安装后在 Claude Code 中输入/perf-benchmarker确认已加载。
详细介绍
perf-benchmarker
按照严格的时长规则运行顺序基准测试。
请遵循 docs/perf-requirements.md 中规定的规范。
必须遵守的规则
- 基准测试必须按顺序运行(绝不并行)。
- 每次运行至少持续 60s(仅二分查找时可缩短至 30s)。
- 预热时间:测量前至少 10s。
- 对异常结果重新运行。
输出格式
command: <benchmark command>
duration: <seconds>
warmup: <seconds>
results: <metrics summary>
notes: <anomalies or reruns>
输出规范
基准测试必须在标记之间输出 JSON 指标块:
PERF_METRICS_START
{"scenarios":{"low":{"latency_ms":120},"high":{"latency_ms":450}}}
PERF_METRICS_END
限制
- 除二分查找阶段外,不得进行短时运行。
- 基准测试期间不得更改代码。
评论
支持 Markdown