CtrlK
BlogDocsLog inGet started
Tessl Logo

tidb-bazel-prepare-gate

Use when deciding whether make bazel_prepare is required before build or test commands based on local file changes in TiDB.

73

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

93%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 tight, executable skill body that gives concrete git commands and diff-pattern triggers organized into clear sections. Its only gap is an implicit rather than explicit validation checkpoint confirming a trigger match before running bazel_prepare.

Suggestions

Add an explicit validation checkpoint (e.g., 'Confirm at least one trigger pattern matched before running make bazel_prepare') to make the decision verification explicit rather than implied.

State the negative-case follow-up action concretely, e.g., explicitly enumerate what 'report the evidence' should include (which rule fired or that none fired).

DimensionReasoningScore

Conciseness

Lean and efficient body: only commands, decision patterns, and outcomes, with no concept explanation or padding; every token earns its place.

5 / 5

Actionability

Provides copy-paste-ready git commands and concrete diff examples (+func TestXxx, +import 'context') that directly instruct execution of the gate decision.

5 / 5

Workflow Clarity

Clear sequence (inspect changes -> compare to decision rules -> run/skip and report), but the confirmation that a trigger pattern actually matched is implicit rather than an explicit validation checkpoint.

4 / 5

Progressive Disclosure

A short (<50 lines), single-purpose skill with well-organized sections and no need for external bundle references; it appropriately points to the AGENTS.md policy source by path.

5 / 5

Total

19

/

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 precise, well-scoped description that states a concrete gating action and an explicit 'Use when' trigger tied to a named project workflow. It is highly specific and distinctive, with only minor keyword-coverage gaps.

DimensionReasoningScore

Specificity

Names a concrete gating action ('deciding whether make bazel_prepare is required') tied to a specific make target and a specific condition ('before build or test commands based on local file changes'), with only minor gaps in coverage.

4 / 5

Completeness

Explicitly answers both what (a gating decision on make bazel_prepare) and when (via an explicit 'Use when...' clause referencing build/test commands and local file changes).

5 / 5

Trigger Term Quality

Includes natural terms users would say ('bazel_prepare', 'build or test commands', 'local file changes') but leans on project-specific jargon and lacks common synonyms or file extensions.

4 / 5

Distinctiveness Conflict Risk

The TiDB-named, make-bazel_prepare-specific gate carves a clear niche with concrete triggers and minimal overlap risk against other 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
pingcap/tidb
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.