cpp-performance-engineer

Profile, diagnose, and optimize C++ performance bottlenecks with measurable evidence.

39|12|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/egorfedorov/Slot-Casino-Game-Developer-Skills-for-Stake-Engine --skill cpp-performance-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cpp-performance-engineer
Source: https://github.com/egorfedorov/Slot-Casino-Game-Developer-Skills-for-Stake-Engine/tree/main/cpp-performance-engineer
Command: npx skills add https://github.com/egorfedorov/Slot-Casino-Game-Developer-Skills-for-Stake-Engine --skill cpp-performance-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Profile, diagnose, and optimize C++ performance bottlenecks with measurable evidence. Use when analyzing CPU/memory hotspots, benchmarking before/after changes, triaging regressions from benchmark outputs, improving cache behavior, reducing lock contention, tuning compiler flags, or preparing performance sign-off reports.

Core Features & Use Cases

  • Baseline profiling and hotspot discovery to guide targeted optimizations.
  • Benchmark-driven validation with clear deltas and risk assessment.
  • End-to-end handoff including reproducible commands and documentation for stakeholders.

Quick Start

Run a baseline benchmark, identify hotspots, apply a targeted optimization, and verify improvements with a re-run.

Frequently Asked Questions about cpp-performance-engineer

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

FAQPage Schema
How do I profile and diagnose C++ performance bottlenecks?

To profile C++ performance bottlenecks, establish a reproducible baseline benchmark to discover CPU and memory hotspots. This process uses measurable evidence to guide targeted optimizations for cache behavior and lock contention.

What is benchmark-driven validation for C++ optimization?

Benchmark-driven validation for C++ optimization measures performance deltas before and after code changes. It provides baseline profiling and risk assessment to ensure improvements are quantifiable and repeatable.

How do I reduce lock contention and improve cache behavior in C++?

Reducing lock contention and improving cache behavior requires baseline profiling to identify specific hotspots. You apply targeted optimizations and verify their impact through structured experiments and benchmark re-runs.

Can I use this to triage C++ performance regressions from benchmark outputs?

Yes, you can triage C++ performance regressions by comparing current benchmark outputs against established baselines. This identifies deviations in CPU or memory hotspots and guides structured diagnostic experiments.

What is the best way to prepare a C++ performance sign-off report?

Preparing a C++ performance sign-off report requires benchmark-driven validation with clear deltas. The process delivers an end-to-end handoff including reproducible commands and documentation for stakeholders.

Do I need reproducible baselines before optimizing C++ code?

Yes, reproducible baselines are required before optimizing C++ code to ensure measurable evidence. They allow you to accurately validate performance improvements and provide clear optimization plans with measurable deltas.