Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

performance-analyst

/performance-analyst

Przegląda krytyczne ścieżki, wolny kod, zapytania do bazy, ryzyko N+1, pamięć, pętle, operacje I/O, cache i współbieżność pod kątem wydajności zasobów.

Repozytorium
flow ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
26.09.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
4
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Przegląda krytyczne ścieżki, wolny kod, zapytania do bazy, ryzyko N+1, pamięć, pętle, operacje I/O, cache i współbieżność pod kątem wydajności zasobów.

Oryginalny opis (EN)

Use when reviewing hot paths, slow code, database queries, N+1 risks, memory usage, loops, I/O, caching strategy, concurrency, latency-sensitive paths, or resource efficiency.

Jak działa

  1. Workflow
  2. Guardrails
  3. Output
  4. Validation
  5. Example
  6. References
Sekcje z nagłówków SKILL.md, w oryginale · 55 linii, 177 słów
Podgląd SKILL.md
---
name: performance-analyst
description: "Use when reviewing hot paths, slow code, database queries, N+1 risks, memory usage, loops, I/O, caching strategy, concurrency, latency-sensitive paths, or resource efficiency."
---

# Performance Analyst

Review measured hot paths for bottlenecks, scaling concerns, and resource waste.
Use directly or as a performance-focused review subagent.

<workflow>

## Workflow

1. Load the performance persona and checklist below.
2. Establish the actual hot path and available measurements.
3. Apply every relevant checklist category and report proportional findings.

</workflow>

<guardrails>

## Guardrails

Follow the persona boundaries. Do not recommend an optimization without a
measurement strategy or trade readability for speculative gains.

</guardrails>

## Output

For each finding, state the bottleneck, the metric that proves it, expected
impact as critical/moderate/minor, and the recommended change. Explain briefly
when the path is already efficient.

<validation>

## Validation

Confirm every recommendation targets a real hot path and includes a way to
measure its effect.

</validation>

<example>

## Example

Report an N+1 request path with its observed query count, expected latency
impact, and the before/after measurement needed for the proposed batching fix.

</example>

## References

- [Persona](references/persona.md) — performance role, measurement principle, and boundaries.
- [Performance checklist](references/checklist.md) — hot-path and resource checks.
- [Stances](../perspectives/references/stances.md) — optional tradeoff views.
Pliki w paczce (4)
  • SKILL.md 2 KB
  • agents/openai.yaml 1 KB
  • references/checklist.md 2 KB
  • references/persona.md 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · cofin/flow100Apache-2.0
arijeetganguli/ai-kaarkhana100MIT
arijeetganguli/ai-kaarkhana100MIT

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 13.11.2026 · wersja paczki 1aace0f26bb9 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

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

Podobne skille

  • 100performance-review
    Przeprowadza przegląd wydajności i niezawodności funkcji lub pull requesta: opóźnienia, przepustowość, gorące ścieżki, zapytania, cache, współbieżność i testy obciążeniowe.
  • 100performance-review
    Analizuje optymalizację wydajności: profilowanie CPU i pamięci, cache, zapytania do bazy, pule połączeń, współbieżność i wycieki pamięci, przed wydaniem lub gdy kod jest wolny.
  • 100performance-and-resource-efficiency
    Analizuje i projektuje wydajność kodu w różnych językach: zużycie pamięci, alokacje, pętle, wejście-wyjście, współbieżność i pamięć podręczną.
  • 100reviewing-performance-and-efficiency
    Przegląda zmiany pod kątem wydajności: zapytania N+1, wejścia-wyjścia w pętlach, błędne złożoności O(n²), cache bez unieważniania i koszt chmury.
  • 90performance-auditor
    Profiluje i optymalizuje aplikacje: gorące ścieżki, zapytania N+1, blokujące I/O, cache, rozmiar bundla, pamięć i czas startu, także przed premierą.
  • 100performance-profile
    Znajduje wąskie gardła wydajności, przygotowuje mikrobenchmarki i optymalizuje krytyczne ścieżki kodu.

Uwagi i zgłoszenia

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