test-performance

Produces executed benchmark evidence for performance budgets, baselines, and suspected regressions.

Updated Sep 3, 2026
One-click install
npx skills add https://github.com/JonusNattapong/A2A-MCP --skill test-performance-jonusnattapong
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test-performance
Source: https://github.com/JonusNattapong/A2A-MCP/tree/main/src/agenttalk/skills/devkit/test-performance
Command: npx skills add https://github.com/JonusNattapong/A2A-MCP --skill test-performance-jonusnattapong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Performance claims are often made from intuition or a single noisy timing run, leaving teams without repeatable evidence when a regression is suspected or a release needs benchmark proof. This Skill enforces a disciplined procedure that produces executed, reproducible performance evidence tied to a real budget or baseline. ## Core Features & Use Cases - Structured Benchmark Contract: Requires a defined workload, dataset or fixture, baseline or budget, and regression threshold before any result is reported. - Environment and Variance Discipline: Captures machine, OS, runtime versions, warmup, repetitions, variance policy, and outlier handling so results are reproducible. - qa-result Evidence Emission: Outputs a structured evidence record with exact commands, artifacts, residual risk, and release-blocker status. - Use Case: A reviewer suspects a recent change slowed down message processing. Use this Skill to pin the ref, run the benchmark with warmup and repetitions, compare against the predeclared threshold, and emit qa-result evidence a reviewer can inspect. ## Quick Start Ask the agent to run a performance benchmark for the suspected regression in the message store workload and produce qa-result evidence with the exact commands and artifacts.

Frequently Asked Questions about test-performance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prove a performance regression with benchmark evidence?▼

Define the workload, dataset, baseline, and regression threshold before running, then execute warmup and planned repetitions with exact commands. Compare results against the predeclared budget and emit qa-result evidence with artifacts and residual risk.

What should a performance benchmark report include?▼

A benchmark report should include the workload definition, dataset and scale, environment details (machine, OS, runtime versions), warmup and repetition counts, variance policy, exact commands, preserved artifacts, and residual risk.

When should I not run a performance benchmark?▼

Do not run one when no stable workload, budget, or baseline exists, or for speculative optimization without measured evidence. In those cases return a needs-info status and route planning to a QA strategy step first.

Why is a single timing run not valid performance evidence?▼

Single runs are affected by noise, background load, and warmup effects, so they cannot distinguish a real regression from variance. Repeatable evidence requires warmup, multiple repetitions, a variance policy, and environment capture.

Can this Skill optimize slow code after benchmarking?▼

No, it only produces measurement evidence. Once benchmark evidence proves a change is needed, production code changes are routed to a separate code-crafting skill.