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.

68

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The content is highly actionable — dense, executable templates throughout — but it is hurt by token waste on basic Bazel concepts, generic instructions with no validation checkpoints for build operations, and a broken external reference paired with content that should be split out. Tightening these would lift the weakest dimensions.

Suggestions

Drop or trim the "Core Concepts" table and the redundant "Do not use / Use this skill when" sections, which restate the description and define Bazel basics Claude already knows; move time-sensitive version pins into a clearly labeled, separately maintained section.

Add concrete validation checkpoints and a feedback loop to the build/migration workflows — e.g. after configuration changes, run `bazel build //...` and `bazel test //...`, fix failures, and only proceed when green — instead of the generic "validate outcomes" instruction.

Either create the referenced `resources/implementation-playbook.md` (and other per-topic reference files) and split the seven inline templates into them, or remove the dead reference so the signaled navigation points to real files.

DimensionReasoningScore

Conciseness

The body is mostly code and templates, but it spends tokens on concepts Claude already knows — the "Core Concepts" table defining Target/Package/Label/Rule/Aspect and the redundant "Do not use / Use this skill when" sections — and embeds time-sensitive version pins (rules_js-1.34.0, node_version=20.9.0, rules_python-0.27.0) outside any deprecated section, so it is efficient-but-could-be-tighter rather than lean.

2 / 3

Actionability

It provides fully executable, copy-paste-ready material across the board — WORKSPACE.bazel, .bazelrc, TS/Python BUILD files, a complete Starlark custom rule, bazel query one-liners, and profile commands — matching the score-3 anchor and above the pseudocode/incomplete score-2 anchor.

3 / 3

Workflow Clarity

The "Instructions" block is generic ("Clarify goals... Apply relevant best practices and validate outcomes") with no concrete sequence or validation checkpoints, and build/batch operations lack any validate->fix->retry feedback loop, so per the batch-operations guideline workflow clarity is capped at 2 even though topic sections are loosely sequenced.

2 / 3

Progressive Disclosure

Section headings give some structure, but the seven inline templates form a near-monolithic wall that should be split into separate reference files, and the one signaled external reference (`resources/implementation-playbook.md`) does not exist as a real bundle file — a dead reference that keeps this below the score-3 bar.

2 / 3

Total

9

/

12

Passed

Description

100%

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

The description is strong: it states a concrete capability, includes an explicit "Use when..." trigger clause, uses natural trigger terms, and occupies a distinctive niche. No changes are needed for the description to score at the top of the rubric.

DimensionReasoningScore

Specificity

"Optimize Bazel builds for large-scale monorepos" names the domain and a concrete verb, and the use-case list (configuring Bazel, implementing remote execution, optimizing build performance) names multiple specific concrete actions — matching the score-3 anchor rather than the partial score-2.

3 / 3

Completeness

It explicitly answers both what ("Optimize Bazel builds for large-scale monorepos") and when with an explicit "Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases" trigger clause, hitting the score-3 anchor and avoiding the score-2 cap on missing triggers.

3 / 3

Trigger Term Quality

Natural terms users would actually say are well covered — "Bazel builds", "remote execution", "build performance", "enterprise codebases", "large-scale monorepos" — aligning with the good-coverage score-3 anchor; it is above score-2 because it is not limited to a single keyword.

3 / 3

Distinctiveness Conflict Risk

The niche (Bazel build optimization for monorepos) is clear and the triggers are specific to this domain, making it unlikely to fire for the wrong skill — matching the clear-niche score-3 anchor.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
sickn33/antigravity-awesome-skills
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.