CtrlK
BlogDocsLog inGet started
Tessl Logo

bazel-build-optimization

Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.

63

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/developer-essentials/skills/bazel-build-optimization/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized overview that appropriately offloads templates to a one-level-deep reference file and stays mostly lean. Its main weaknesses are the absence of executable code in the body itself and the lack of an explicit workflow with validation checkpoints for batch build operations.

Suggestions

Add a short, copy-paste-ready example or command in the body (e.g., a minimal BUILD.bazel snippet or a `bazel build //...` invocation) so the skill is actionable without opening the reference.

Include an explicit validation step in a suggested workflow, such as running `bazel build` / `bazel test` after configuration changes and checking output before proceeding.

Replace the plain-sentence reference pointer with a brief per-topic list (e.g., 'WORKSPACE/.bazelrc templates: see references/details.md §Templates; remote execution setup: see §Template 7') to sharpen navigation.

Trim or compress the Key Concepts table, since Bazel primitives like Target/Package/Label are concepts Claude already knows.

DimensionReasoningScore

Conciseness

Mostly efficient with a lean overview, ASCII tree, and compact do/don't lists, but the concepts table (Target/Package/Label/Rule/Aspect) explains Bazel basics Claude already knows and could be trimmed.

4 / 5

Actionability

Provides concrete directives ('Use fine-grained targets', 'Don't use glob for deps') and the label syntax '//path/to:target', but all executable code/templates are deferred to references/details.md, leaving the body without copy-paste-ready commands or code.

3 / 5

Workflow Clarity

Content is topically organized (when-to-use → concepts → templates → best practices) but presents no explicit multi-step workflow, and there are no validation/verification checkpoints for batch build operations, which caps this dimension.

3 / 5

Progressive Disclosure

Well-structured overview that offloads detailed templates to a real one-level-deep references/details.md, clearly signaled; minor gap is the reference is a single plain sentence rather than per-topic pointers as in the top anchor.

4 / 5

Total

14

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that clearly states what the skill does and when to use it with concrete, domain-specific trigger phrases. It is distinct from other skills and names several concrete actions, with only minor gaps in keyword synonym coverage.

DimensionReasoningScore

Specificity

Names the domain ('Bazel builds for large-scale monorepos') and lists several concrete actions — 'configuring Bazel', 'implementing remote execution', 'optimizing build performance' — with minor coverage gaps (no mention of writing rules, debugging, or migrating).

4 / 5

Completeness

Explicitly answers both what ('Optimize Bazel builds for large-scale monorepos') and when ('Use when configuring Bazel, implementing remote execution, or optimizing build performance...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('Bazel', 'remote execution', 'build performance', 'monorepos', 'enterprise codebases') but missing common synonyms like 'BUILD files', 'remote caching', or '.bazelrc' that users would say.

4 / 5

Distinctiveness Conflict Risk

Clear Bazel-specific niche with distinct triggers ('configuring Bazel', 'remote execution', 'enterprise codebases'); minimal risk of triggering for unrelated skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
Reviewed

Table of Contents

Is this your skill?

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.