Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

uds-performance-optimization

/uds-performance-optimization

Diagnozuje i poprawia mierzalne problemy z szybkością, opóźnieniami, pamięcią, zużyciem energii lub obciążeniem strony, aplikacji, backendu i bazy danych.

Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

90/ 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ść25 / 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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.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

Diagnozuje i poprawia mierzalne problemy z szybkością, opóźnieniami, pamięcią, zużyciem energii lub obciążeniem strony, aplikacji, backendu i bazy danych.

Oryginalny opis (EN)

Use when a website, mobile app, backend, or database has a measurable speed, latency, CPU, memory, energy, load, or performance-budget problem.

Jak działa

  1. Scope and inputs
  2. Procedure
  3. Output and verification
  4. Core rules
Sekcje z nagłówków SKILL.md, w oryginale · 22 linii, 280 słów
Podgląd SKILL.md
---
name: uds-performance-optimization
description: "Use when a website, mobile app, backend, or database has a measurable speed, latency, CPU, memory, energy, load, or performance-budget problem."
---
# Evidence-based performance optimization

## Scope and inputs
Optimization needs a symptom, goal, or budget, not merely a technical task. Inputs include affected route/operation, user symptom, project profile, load/devices, available logs/metrics, and a safe profiling environment.

## Procedure
1. Select task-relevant success metrics and a reproduction scenario: CWV p75, TTFB, bundle KiB, API p95, query count, memory, battery, or startup.
2. Record baseline conditions: hardware/network, cold/warm cache, release/development mode, and sample size.
3. Form hypotheses from profiler/trace/EXPLAIN/waterfall/heap evidence; rank bottlenecks by impact.
4. For web, inspect server waterfalls, render critical path, images/fonts, hydration, blocking tasks, layout shifts, cache/invalidation, and offscreen work as relevant.
5. For backend/data, inspect N+1, query-plan-based indexes, pooling, timeouts, backpressure, and batching. Caches need TTL/invalidation and personal-data protection.
6. For mobile, inspect startup, frame jank, main-thread work, memory, wakeups/network/battery, and resource size with platform-appropriate tools.
7. Change one bottleneck per iteration while preserving behavior, consistency, security, and accessibility.
8. Repeat comparable measurements; check correctness, errors, and relevant regressions. State uncertainty explicitly.
9. Record metrics, commands, profiles, and trade-offs. One Lighthouse run is not field p75 or a guarantee for all users.

## Output and verification
Update the existing performance report or use PERFORMANCE_AUDIT.md when appropriate. Include bottleneck → change → comparable measurements, diff, regression evidence, and affected budget. Completion requires a baseline, evidence-supported hypothesis, comparable after measurement, working functionality, and stated measurement limits.
## Core rules
Use the sibling [core workflow](../unified-development-standard/SKILL.md) once per context; reuse it if already read. Then read only relevant sections of: 17-PERFORMANCE. Apply core 00-GOVERNANCE scope. Do not recursively rediscover profiles/core or load the full corpus for a local edit. If core is unavailable, report that limitation without claiming compliance with unread rules.

Wersje

W bazie nie ma innych skilli o nazwie uds-performance-optimization.

Migawka bazy z 13.11.2026 · wersja paczki 937abb0bcd7b (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-optimization
    Mierzy, diagnozuje i poprawia wydajność aplikacji, API, baz danych, frontendu, builda i infrastruktury, gdy opóźnienia, pamięć lub koszt mają znaczenie.
  • 95performance-profiling
    Prowadzi profilowanie wydajności w Instruments i diagnozuje zawieszenia, problemy z pamięcią, wolne starty oraz nadmierne zużycie energii w aplikacjach.
  • 100performance-profiling
    Znajduje i naprawia problemy wydajności backendu: mierzy p95 i p99, profiluje CPU, pamięć, I/O i blokady, a po poprawce dodaje test regresji.
  • 90uds-backend
    Pomaga zmieniać operacje biznesowe po stronie serwera, API HTTP, integracje, autoryzację i niezawodność backendu.
  • 100performance-profiling
    Prowadzi pracę nad szybkością i zużyciem zasobów od pomiaru: wolny endpoint, pętla, wzrost pamięci, długie testy, a poprawę potwierdza liczbą przed i po w tych samych warunkach.
  • 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.

Uwagi i zgłoszenia

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