Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
80
Quality
71%
Does it follow best practices?
Impact
97%
1.27xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/bazel-build-optimization/SKILL.mdWorkspace and TypeScript BUILD setup
workspace() declaration
100%
100%
http_archive loading
100%
100%
aspect_rules_js used
100%
100%
npm_translate_lock with pnpm
100%
100%
verify_node_modules_ignored
100%
100%
rules_python used
100%
100%
ts_project for TypeScript
100%
100%
ts_project flags
100%
100%
npm_link_all_packages
0%
100%
js_library wrapping
100%
100%
Python requirement() usage
100%
100%
No glob for deps
100%
100%
Visibility declared
100%
100%
bazel-* in gitignore
100%
100%
disk_cache in bazelrc
75%
100%
repository_cache in bazelrc
80%
100%
Without context: $0.4811 · 2m 38s · 17 turns · 66 in / 8,515 out tokens
With context: $0.8812 · 2m 43s · 34 turns · 288 in / 9,640 out tokens
bazelrc performance and CI configuration
jobs=auto
0%
100%
CPU resource limit
100%
100%
RAM resource limit
0%
100%
disk_cache path
0%
100%
repository_cache path
0%
100%
enable_platform_specific_config
50%
100%
grpcs scheme for remote cache
100%
100%
remote_upload_local_results
100%
100%
remote_timeout
0%
100%
grpcs scheme for remote executor
100%
100%
remote_instance_name
100%
100%
remote-exec jobs=500
0%
100%
CI build_metadata ROLE=CI
0%
100%
BES backend grpcs
100%
100%
BES results URL
100%
100%
test_output=errors
100%
100%
coverage lcov
100%
100%
try-import user.bazelrc
0%
100%
Without context: $0.3214 · 1m 34s · 13 turns · 62 in / 5,163 out tokens
With context: $0.5364 · 1m 57s · 23 turns · 70 in / 6,769 out tokens
Build profiling and dependency analysis
profile flag
100%
100%
analyze-profile command
100%
100%
execution_log_json_file
100%
100%
memory_profile flag
0%
100%
deps() query syntax
100%
100%
rdeps() query syntax
100%
100%
graph output with dot
100%
100%
find test targets query
87%
100%
affected targets with git diff
100%
100%
bazel-* gitignore
0%
0%
no large output files
100%
100%
all scripts created
100%
100%
Without context: $0.3201 · 1m 45s · 13 turns · 13 in / 5,440 out tokens
With context: $0.5725 · 2m 22s · 22 turns · 71 in / 7,426 out tokens
9c177eb
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.