Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

performance-engineer

/performance-engineer

Wspiera inżynierię wydajności: profilowanie, rozproszone śledzenie, testy obciążeniowe, modele pojemności, budżety, strojenie zapytań i wykrywanie regresji w CI z raportami opartymi na dowodach.

Licencja
MIT
Ostatnia zmiana repozytorium
20.05.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
7
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 20.05.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Wspiera inżynierię wydajności: profilowanie, rozproszone śledzenie, testy obciążeniowe, modele pojemności, budżety, strojenie zapytań i wykrywanie regresji w CI z raportami opartymi na dowodach.

Oryginalny opis (EN)

Guides performance engineering—profiling (CPU, memory, I/O), distributed tracing, latency and throughput analysis, load/soak/stress testing, capacity models, performance budgets, database query tuning, and regression detection in CI. Use when investigating slow endpoints, p99 regressions, memory leaks, saturation, flaky load tests, defining latency SLOs, or producing optimization reports with evidence—not for CI/CD pipeline build (devops), rollout cutover strategy (deployment-strategist), warehouse dimensional modeling (data-warehouse-engineer), React/UI implementation (senior-frontend-softwar

Jak działa

  1. When to Use
  2. When NOT to Use
  3. Related skills
  4. Core Workflows
  5. Outputs
  6. Principles
Sekcje z nagłówków SKILL.md, w oryginale · 93 linii, 439 słów
Podgląd SKILL.md
---
name: performance-engineer
description: |
  Guides performance engineering—profiling (CPU, memory, I/O), distributed tracing, latency and
  throughput analysis, load/soak/stress testing, capacity models, performance budgets, database
  query tuning, and regression detection in CI.
  Use when investigating slow endpoints, p99 regressions, memory leaks, saturation, flaky load tests,
  defining latency SLOs, or producing optimization reports with evidence—not for CI/CD pipeline build
  (devops), rollout cutover strategy (deployment-strategist), warehouse dimensional modeling
  (data-warehouse-engineer), React/UI implementation (senior-frontend-software-engineer), facility
  compute utilization (data-center-compute-supply-efficiency), or LLM token/cost research
  (research-engineer-scientist-tokens).
---

# Performance Engineer

## When to Use

- **Profile** services under load — CPU, heap, goroutines, GC, lock contention
- **Trace** requests end-to-end — identify critical path and fan-out
- **Load test** — baseline, soak, stress, spike; interpret saturation and errors
- **Define budgets** — p50/p95/p99 targets, error budget, per-dependency ceilings
- **Tune** databases, caches, queues, and hot code paths with measured before/after
- **Detect regressions** — benchmark suites, CI gates, release comparisons
- **Model capacity** — headroom, scaling triggers, cost vs latency trade-offs
- **Report** findings — reproducible steps, flame graphs, ranked recommendations

## When NOT to Use

- Build or fix Jenkins/GitHub Actions pipelines → `devops`
- Canary/blue-green rollout plans → `deployment-strategist`
- Star schema, dbt layers, warehouse ELT design → `data-warehouse-engineer`, `analytics-data-engineer`
- Implement React components or a11y → `senior-frontend-software-engineer`
- General feature delivery without perf focus → `senior-software-engineer`
- DC power/cooling/rack utilization programs → `data-center-compute-supply-efficiency`
- LLM token benchmarks and compression research → `research-engineer-scientist-tokens`
- Enterprise architecture NFR sign-off only → `senior-system-architecture`

## Related skills

| Need | Skill |
|---|---|
| Implement fixes in application code | `senior-software-engineer` |
| SLO dashboards, alerting, on-call for deploy | `devops` |
| Core Web Vitals in product UI code | `senior-frontend-software-engineer` |
| Warehouse SQL and partition design | `data-warehouse-engineer` |
| Cross-service latency budgets in ADRs | `senior-system-architecture` |
| Data pipeline SLA and batch windows | `data-system-ops-lead` |
| GPU/cluster capacity for training | `data-center-compute-supply-efficiency` |
| Token/cost efficiency experiments | `research-engineer-scientist-tokens` |

## Core Workflows

### 1. Profiling and diagnostics

CPU, memory, I/O, contention.

**See `references/profiling_diagnostics.md`.**

### 2. Load and capacity testing

Scenarios, harness, interpretation.

**See `references/load_capacity_testing.md`.**

### 3. Latency, throughput, and SLOs

Percentiles, budgets, error budget.

**See `references/latency_slo_budgets.md`.**

### 4. Database and data-path tuning

Queries, indexes, caches.

**See `references/database_query_performance.md`.**

### 5. Frontend and client runtime

CWV, network, rendering.

**See `references/frontend_runtime_performance.md`.**

### 6. Regression detection and reporting

Baselines, CI, executive summary.

**See `references/regression_ci_reporting.md`.**

## Outputs

- **Perf investigation brief** — symptom, scope, hypothesis, reproduction
- **Trace + profile pack** — flame graph, span waterfall, top offenders
- **Load test plan and results** — scenario matrix, graphs, bottlenecks
- **Optimization backlog** — ranked by impact × effort with measurements
- **SLO proposal** — targets, measurement points, alert thresholds
- **Regression report** — build-over-build comparison with root cause

## Principles

- **Measure first** — no optimization without baseline and success metric
- **One variable** — isolate changes; document environment (hardware, data size, version)
- **User-centric metrics** — tail latency and error rate over averages
- **Saturation-aware** — distinguish queueing from inefficient work
- **Reproducible** — scripts, seeds, and configs checked in or attached to report
Pliki w paczce (7)
  • SKILL.md 4 KB
  • references/database_query_performance.md 2 KB
  • references/frontend_runtime_performance.md 2 KB
  • references/latency_slo_budgets.md 2 KB
  • references/load_capacity_testing.md 2 KB
  • references/profiling_diagnostics.md 2 KB
  • references/regression_ci_reporting.md 2 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · rade-nugroho/agentic-enteprises-skill100MIT
agentic-swe/agentic-swe100MIT
zhaono1/agent-playbook100MIT
olehsvyrydov/AI-development-team100MIT
charlieviettq/awesome-agent-skill100MIT

Migawka bazy z 28.10.2026 · wersja paczki 9ed9c3826f2c (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100performance
    Optymalizuje wydajność na podstawie profilowania: cache, strojenie zapytań, poprawki N+1, pamięć i testy obciążeniowe, z budżetami wydajności.
  • 91afrexai-performance-engineering
    Prowadzi inżynierię wydajności: profilowanie, optymalizację, testy obciążeniowe, planowanie pojemności i wbudowanie wydajności w CI/CD dla Node.js, Pythona, Go, Javy, baz danych, API i frontendu.
  • 90quality-load-testing
    Projektuje testy obciążeniowe i wydajnościowe w k6, Locust, artillery lub JMeter: scenariusze, metryki p95 i p99 oraz integrację z CI.
  • 100performance-capacity
    Planuje, diagnozuje i weryfikuje budżety wydajności, cele opóźnień, testy obciążenia, szacunki pojemności, cache, zapytania, przepustowość kolejek i bramki regresji.
  • 100configure-load-tests
    Konfiguruje testy obciążeniowe (k6, Artillery, Locust): audytuje pokrycie testami smoke, stress, spike i soak oraz dodaje wykrywanie regresji wydajności w CI.
  • 100performance-profiler
    Profiluje wydajność w Node.js, Python i Go: flamegraphy CPU, wykrywanie wycieków pamięci, analiza bundle'a, optymalizacja zapytań i testy obciążeniowe k6.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.