performance-analysis

Analyze application performance metrics and flag regressions against baseline thresholds.

7|3|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/brainbrewlabs/brainbrew-devkit --skill performance-analysis-brainbrewlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-analysis
Source: https://github.com/brainbrewlabs/brainbrew-devkit/tree/main/plugin/config/templates/devops/skills/performance-analysis
Command: npx skills add https://github.com/brainbrewlabs/brainbrew-devkit --skill performance-analysis-brainbrewlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams quickly measure application performance metrics, detect regressions, and surface bottlenecks before or after deployment so they can prioritize fixes and avoid SLA violations.

Core Features & Use Cases

  • Metric collection: Run targeted measurements for HTTP response times, throughput, container resource usage, and build/bundle sizes.
  • Baseline comparison: Compare current metrics against stored baselines or CI artifacts to detect regressions with configurable thresholds.
  • Bottleneck identification & prioritization: Highlight slow endpoints, large bundles, memory growth, and query hotspots and rank recommendations by impact.
  • Reporting: Produce a concise Performance Analysis Report with metrics, detected issues, recommended actions, and a PASS/OPTIMIZE/BLOCK verdict.

Quick Start

Run a performance analysis that collects response times and bundle sizes, compares results to the known baseline, and outputs a ranked recommendations report.

Frequently Asked Questions about performance-analysis

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

FAQPage Schema
How do I detect performance bottlenecks and latency regressions before deployment?

Performance bottlenecks are detected by measuring response times, bundle size, memory, and throughput, then comparing results against stored baselines to flag regressions using thresholds like P95 >20% or memory >25%.

What is the best way to verify bundle size and check for regressions in CI artifacts?

The best way to verify bundle size is reading baseline artifacts from CI and comparing them against current build outputs, flagging regressions when bundle size exceeds a 10% growth threshold.

Can I profile container resource usage and HTTP throughput using bash commands?

Yes, you can profile container resource usage and HTTP throughput by executing targeted measurement commands via Bash, collecting metrics for response times and resource consumption across your deployment environment.

How do I generate a performance analysis report with a pass or block verdict?

You generate a performance analysis report by collecting metrics, comparing against baselines, and producing a concise report with detected issues, ranked recommendations, and a PASS, OPTIMIZE, or BLOCK verdict.

What thresholds trigger a performance regression flag for P95 latency and memory growth?

Performance regressions are flagged using configurable thresholds, specifically P95 latency exceeding 20%, bundle size exceeding 10%, and memory growth exceeding 25% compared to stored baseline metrics.