benchmark
/benchmark
Mierzy bazowe wyniki wydajności, wykrywa regresje przed i po pull requeście oraz porównuje alternatywne stacki technologiczne.
- Autor
- affaan-m ↗
- Repozytorium
- ECC ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 20.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 20.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Mierzy bazowe wyniki wydajności, wykrywa regresje przed i po pull requeście oraz porównuje alternatywne stacki technologiczne.
Oryginalny opis (EN)
このスキルを使用して、パフォーマンスベースラインを測定し、PR前後の回帰を検出し、スタック代替案を比較します。
Jak działa
- 使用時期
- 動作方法
- 出力
- 統合
Podgląd SKILL.md
--- name: benchmark description: このスキルを使用して、パフォーマンスベースラインを測定し、PR前後の回帰を検出し、スタック代替案を比較します。 origin: ECC --- # ベンチマーク — パフォーマンスベースラインと回帰検出 ## 使用時期 - PR前後にパフォーマンスへの影響を測定 - プロジェクトのパフォーマンスベースラインを設定 - ユーザーが「遅く感じる」と報告したとき - ローンチ前 — パフォーマンスターゲットを満たしていることを確認 - スタックを代替案と比較 ## 動作方法 ### モード1:ページパフォーマンス ブラウザMCPを介してリアルブラウザメトリクスを測定: ``` 1. 各ターゲットURLに移動 2. Core Web Vitalsを測定: - LCP (Largest Contentful Paint) — ターゲット < 2.5s - CLS (Cumulative Layout Shift) — ターゲット < 0.1 - INP (Interaction to Next Paint) — ターゲット < 200ms - FCP (First Contentful Paint) — ターゲット < 1.8s - TTFB (Time to First Byte) — ターゲット < 800ms 3. リソースサイズを測定: - 合計ページウェイト(ターゲット < 1MB) - JSバンドルサイズ(ターゲット < 200KBgzipped) - CSSサイズ - 画像ウェイト - サードパーティスクリプトウェイト 4. ネットワークリクエストをカウント 5. レンダリングブロッキングリソースをチェック ``` ### モード2:APIパフォーマンス APIエンドポイントをベンチマーク: ``` 1. 各エンドポイントに100回ヒット 2. 測定:p50、p95、p99レイテンシ 3. トラック:レスポンスサイズ、ステータスコード 4. ロード下でテスト:10個の同時リクエスト 5. SLAターゲットと比較 ``` ### モード3:ビルドパフォーマンス 開発フィードバックループを測定: ``` 1. コールドビルド時間 2. ホットリロード時間(HMR) 3. テストスイート期間 4. TypeScriptチェック時間 5. Lint時間 6. Dockerビルド時間 ``` ### モード4:前後の比較 変更前後に実行して影響を測定: ``` /benchmark baseline # 現在のメトリクスを保存 # ... 変更を加える ... /benchmark compare # ベースラインと比較 ``` 出力: ``` | Metric | Before | After | Delta | Verdict | |--------|--------|-------|-------|---------| | LCP | 1.2s | 1.4s | +200ms | WARNING: WARN | | Bundle | 180KB | 175KB | -5KB | ✓ BETTER | | Build | 12s | 14s | +2s | WARNING: WARN | ``` ## 出力 `.ecc/benchmarks/`にJSONとしてベースラインを保存。Gitで追跡されるため、チームはベースラインを共有します。 ## 統合 - CI:すべてのPRで`/benchmark compare`を実行 - `/canary-watch`とペアリングしてデプロイ後の監視 - `/browser-qa`とペアリングして完全な出荷前チェックリスト
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · affaan-m/ECC | 96 | MIT |
| hoangsonww/Claude-Code-Agent-Monitor | 100 | MIT |
| serejaris/personal-corp-os | 100 | MIT |
| affaan-m/ECC | 100 | MIT |
| pekral/cursor-rules | 100 | MIT |
| peabrane/peapods | 100 | MIT |
| nguyenyou/scalex | 100 | MIT |
| nguyenyou/scalex | 100 | MIT |
| thinkfleetai/memmesh | 100 | Apache-2.0 |
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki e290a1a6b2f9 (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
- 100benchmark-suite-creator
Prawdopodobnie pomaga tworzyć zestawy benchmarków i uruchamia się automatycznie przy pracy nad testami wydajności w obszarze Performance Testing. - 100agent-benchmark
Mierzy i śledzi jakość odpowiedzi agenta w czasie oraz wykrywa regresje przed wdrożeniem produkcyjnym, przy ocenie zmian i ustalaniu poziomu bazowego. - 90performance:benchmark
Mierzy czas programu lub polecenia, sprawdza, czy zmiana albo wersja przyspieszyła działanie, i buduje harness benchmarków. - 90bench-profile
Projektuje benchmark wydajności API: scenariusze testowe, metryki i narzędzia, w tym testy obciążeniowe i pomiar przepustowości. - 100xcode-build-benchmark
Mierzy czas czystych i przyrostowych buildów Xcode na powtarzalnych danych wejściowych i zapisuje wyniki z sygnaturą czasową. - 96browser-qa
Automatyzuje po wdrożeniu funkcji wizualne testy i weryfikację interakcji z interfejsem z użyciem automatyzacji przeglądarki.