CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

databricks-metric-views

Unity Catalog metric views: define, create, query, and manage governed business metrics in YAML. Use when building standardized KPIs, revenue metrics, order analytics, or any reusable business metrics that need consistent definitions across teams and tools.

Quality

83%

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

78%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-structured overview that routes creation, querying, and Genie integration to verified one-level-deep reference files with explicit load conditions, includes a decision gate for when not to use a metric view, and provides a complete executable DABs deployment example. The main improvement areas are tightening the dense decision-gate prose and elaborating the validate step in the stated flow.

Suggestions

Tighten the decision-gate section: split its multi-clause sentences (e.g. the "mostly a metric view with one part hoisted" passage) into a short list of route-to-function shapes, moving the worked examples entirely to the referenced advisor section.

Make the "query/validate" step in the Typical flow actionable in-body with one concrete validation command or check (e.g. a sample MEASURE() query to confirm the deployed view re-aggregates), rather than only naming it.

DimensionReasoningScore

Conciseness

The body is dense and reference-offloaded with no explanations of concepts Claude already knows, but the decision-gate prose packs many clauses into long sentences (e.g. "A measure can be *mostly* a metric view with one part hoisted into a function (penetration = additive buyers ÷ base, divide last — but a short-window correction, or an arbitrary multi-attribute cross / per-entity threshold, goes in a function)") that could be tightened. It is not 5 because that section and the 25-line inline DABs YAML push past lean; not 3 because there is no padding and every section earns its place.

4 / 5

Actionability

The DABs deployment block is complete and copy-paste ready ("databricks bundle deploy --target <TARGET> --profile <PROFILE>"), and the lifecycle table gives concrete task-to-file routing with explicit "Load when" conditions. It is not 5 because the body itself contains only one full executable example — the create/query YAML detail lives in the reference files; not 3 because the guidance given is concrete and executable, not high-level hints.

4 / 5

Workflow Clarity

"Typical flow: advisor → create → query/validate → Genie integration (if adding to a Genie Agent)" gives a clear sequence, and the decision gate acts as an explicit pre-authoring checkpoint ("Before authoring, confirm the measure re-aggregates at query time"). It is not 5 because the "query/validate" step is named but its validation checkpoints are not elaborated in the body; not 3 because the sequence is coherent and a concrete gate with disqualifying criteria is present.

4 / 5

Progressive Disclosure

Three one-level-deep reference files (create-patterns.md, metric-view-advisor.md, query-patterns.md) all exist, and every deep link in the body resolves to a real anchor (Pattern 8: Window Measures, YAML Field Reference, Genie Design Rules, "When a metric view is not the right tool → governed function"). The lifecycle table provides per-task navigation with load conditions; this matches the clear-overview anchor and is not 4 because navigation and content split are complete and well-signaled.

5 / 5

Total

17

/

20

Passed

Description

83%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 explicitly states both the capability set (define, create, query, manage metric views in YAML) and a concrete "Use when" trigger clause with natural business-metric vocabulary. The only weaknesses are a slightly generic "manage" verb and minor overlap risk with sibling Databricks skills on KPI/dashboard phrasing.

DimensionReasoningScore

Specificity

"define, create, query, and manage governed business metrics in YAML" lists four explicit lifecycle actions against a named domain (Unity Catalog metric views). It is not 5 because "manage" is generic and concrete operations like materialization/deployment are not enumerated; not 3 because it goes well beyond 1-2 actions.

4 / 5

Completeness

The "what" is explicit ("define, create, query, and manage governed business metrics in YAML") and the "when" is an explicit "Use when building standardized KPIs, revenue metrics, order analytics..." clause with concrete triggers. This matches the anchor that clearly answers both what and when; it is not 4 because the when-clause is specific and enumerated rather than merely present.

5 / 5

Trigger Term Quality

"standardized KPIs, revenue metrics, order analytics, or any reusable business metrics" supplies several natural phrases a user would say, alongside "Unity Catalog metric views" and "YAML". It is not 5 because common synonyms such as "measures" or "dashboard metrics" are missing; not 3 because multiple natural trigger terms are present, not just one or two generic ones.

4 / 5

Distinctiveness Conflict Risk

"Unity Catalog metric views" carves a clear niche with distinct triggers (governed metrics, YAML definitions). It is not 5 because "standardized KPIs" and "order analytics" could plausibly overlap with closely related sibling skills (databricks-aibi-dashboards, databricks-genie-agents); not 3 because the domain is specific, not merely "somewhat specific".

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 4 suspicious

Warning

Total

14

/

16

Passed

Repository

databricks/databricks-agent-skills

Path

plugins/databricks/claude/skills/databricks-metric-views/SKILL.md

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.