bazel-build-optimization
Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
How to use
Zainstaluj skill bazel-build-optimization w swoim środowisku agenta — dodaj go do listy dostępnych umiejętności dla zadań związanych z Bazel.
Przygotuj strukturę monorepo zgodnie z architekturą Bazel: utwórz plik WORKSPACE.bazel w katalogu głównym, dodaj pliki BUILD.bazel w każdym pakiecie (katalog z kodem do zbudowania) i skonfiguruj .bazelrc dla opcji buildu.
Użyj skilla gdy potrzebujesz skonfigurować zależności zewnętrzne — skill dostarcza szablony do ładowania reguł (np. rules_js dla JavaScript/TypeScript) i rejestracji toolchainów (np. Node.js) w pliku WORKSPACE.bazel.
Wdrażaj zdalne cache'owanie i wykonywanie — skill zawiera wzorce produkcyjne do konfiguracji remote execution, co znacznie przyspieszą buildy w dużych projektach.
Pisz własne reguły Bazel i debuguj problemy z buildami — skill wyjaśnia kluczowe koncepty (Target, Package, Label, Rule, Aspect) i pokazuje, jak je stosować w praktyce.
Migruj istniejący projekt na Bazel — skorzystaj z szablonów i wytycznych zawartych w skilla, aby stopniowo wprowadzać Bazel do projektu bez przerw w developmencie.