bmad-performance-optimization

Diagnose bottlenecks and design performance optimization plans for scalable architectures.

67|11|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/bacoco/BMad-Skills --skill bmad-performance-optimization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-performance-optimization
Source: https://github.com/bacoco/BMad-Skills/tree/main/.claude/skills/bmad-performance-optimization
Command: npx skills add https://github.com/bacoco/BMad-Skills --skill bmad-performance-optimization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and scripts (resource) components.

What problem does it solve?

This skill identifies bottlenecks, defines performance budgets, and plans optimization.

Core Features & Use Cases

  • Diagnosis of bottlenecks and profiling.
  • Benchmark plan and regression tests.
  • Backlog of optimizations with owners.

Quick Start

Share telemetry and run a benchmark plan to populate the optimization backlog.

Frequently Asked Questions about bmad-performance-optimization

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

FAQPage Schema
How do I identify performance bottlenecks in my application?

Identifying bottlenecks involves profiling your application under real-user load and benchmarking to pinpoint latency, throughput, or resource regressions. This Skill diagnoses bottlenecks across backend, frontend, database, and infrastructure layers, then designs optimization plans with measurable acceptance criteria.

What's the best way to set up a benchmark plan and regression tests?

A benchmark plan defines load scenarios and acceptance thresholds aligned with your SLAs. This Skill helps you create benchmark plans, establish regression tests, and track performance budgets so changes don't degrade latency or throughput without detection.

How do I create a prioritized backlog of performance optimizations?

Performance optimization requires translating diagnostic findings into actionable backlog items with clear owners, acceptance criteria, and measurable targets. This Skill transforms bottleneck analysis into a structured optimization backlog tied to performance budgets and SLAs.

Can I use performance optimization across backend, frontend, and database systems?

Yes. This Skill applies to scalable product architectures spanning backend, frontend, database, and infrastructure layers, addressing latency, throughput, and resource regressions holistically across your entire stack.

What instrumentation do I need before optimizing performance?

Effective optimization requires instrumentation coverage that captures telemetry from real-user load, benchmarking, and capacity planning scenarios. This Skill requires telemetry input and helps define which metrics and SLIs must be tracked to validate optimizations.

Why should performance budgets align with SLAs?

Performance budgets translate business SLAs into engineering constraints—defining acceptable latency, throughput, and resource limits. This Skill ensures optimization work targets measurable budgets traceable to SLA commitments, preventing regressions at scale.