perf-baseline-manager

Store a single performance baseline JSON per version in a state directory.

951|110|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/agent-sh/agentsys --skill perf-baseline-manager-agent-sh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf-baseline-manager
Source: https://github.com/agent-sh/agentsys/tree/main/.kiro/skills/perf-baseline-manager
Command: npx skills add https://github.com/agent-sh/agentsys --skill perf-baseline-manager-agent-sh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage and consolidate performance baselines across versions, ensuring a single, auditable baseline per version.

Core Features & Use Cases

  • One baseline JSON per version stored at the canonical location: {state-dir}/perf/baselines/<version>.json.
  • Version-aware comparisons and consolidation for tracking performance changes over time.
  • Metadata capture of environment details to ensure reproducibility and traceability.

Quick Start

Run perf-baseline-manager to create or update the baseline for a new version using your current performance metrics.

Frequently Asked Questions about perf-baseline-manager

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

FAQPage Schema
How do I maintain a single performance baseline per version for regression monitoring?

Maintaining a single performance baseline per version involves storing one JSON file at a canonical path for each build. This prevents duplicate baselines and overwrites older metrics, ensuring auditable cross-version comparisons for regression monitoring.

What is the best way to store performance metrics JSON for cross-version comparison?

Storing performance metrics JSON for cross-version comparison is best achieved by enforcing one file per version in a dedicated baselines directory. This consolidation ensures traceability and prevents conflicting metrics across builds.

Why does having multiple performance baselines for one version cause tracking issues?

Having multiple performance baselines for one version causes tracking issues by creating conflicting metrics and ambiguity. Enforcing a single JSON baseline per version prevents this by overwriting older baselines to maintain one source of truth.

How do I create or update a performance baseline for a new build version?

Creating or updating a performance baseline for a new build version involves running the manager with current metrics. It saves the JSON baseline at the canonical version path, overwriting any existing baseline for that specific version.

Does the performance baseline manager capture environment metadata for reproducibility?

The performance baseline manager captures environment details within the JSON baseline to ensure reproducibility. This metadata allows you to trace exactly how and where the performance metrics were generated across builds.