CtrlK
BlogDocsLog inGet started
Tessl Logo

databricks-apps

Build apps on Databricks Apps platform. Use when asked to create dashboards, data apps, analytics tools, or visualizations. Invoke BEFORE starting implementation.

67

Quality

82%

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

86%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, highly actionable skill body with excellent progressive disclosure via a phase-to-reference table and copy-paste-ready commands. Minor gains remain from deduplicating repeated constraints and making the validation feedback loop explicit.

Suggestions

Consolidate the app-name rules (stated in Generic Guidelines, Scaffolding 'Required', and Directory Naming) into one canonical location and cross-reference it.

Add an explicit validation feedback loop after `databricks apps validate` (e.g., 'If validation fails, fix the reported errors and re-run validate before deploying').

DimensionReasoningScore

Conciseness

The body is mostly lean directives, tables, and executable commands that assume Claude's competence; not a 5 because the app-name constraint and 'DO NOT guess' messaging are repeated 2-3 times across sections and could be consolidated.

4 / 5

Actionability

Provides copy-paste-ready commands (`databricks apps init --name ... --features ... --set ...`, `databricks apps manifest`, `npx @databricks/appkit docs`, `npm run typegen`, `databricks apps validate`) with right/wrong examples covering common scaffolding cases.

5 / 5

Workflow Clarity

The 'Development Workflow (FOLLOW THIS ORDER)' gives a clear numbered sequence with a typegen verification checkpoint and a final `databricks apps validate` step; not a 5 because an explicit validate-fix-retry feedback loop is not spelled out.

4 / 5

Progressive Disclosure

A 'Required Reading by Phase' table maps each phase to a specific one-level-deep reference file, all of which exist, and content is appropriately split across references/appkit/* and references/* with easy navigation.

5 / 5

Total

18

/

20

Passed

Description

78%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 both capability and explicit trigger conditions with natural user vocabulary. The main gap is specificity of actions and slight overlap risk from unqualified generic visualization terms.

Suggestions

List a couple more concrete actions (e.g., 'scaffold, deploy, and validate apps') to raise specificity beyond a single verb.

Qualify the trigger terms with the platform (e.g., 'Databricks dashboards', 'Databricks Apps visualizations') to reduce overlap with generic data-viz skills.

DimensionReasoningScore

Specificity

Names the domain ('Databricks Apps platform') and one concrete action ('Build apps') but does not enumerate several specific actions, matching the 1-2 concrete actions anchor; not a 4 because it lacks a broader list of specific capabilities.

3 / 5

Completeness

It explicitly answers both 'what' ('Build apps on Databricks Apps platform') and 'when' ('Use when asked to create dashboards, data apps, analytics tools, or visualizations') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

The 'when' clause lists natural user terms ('dashboards, data apps, analytics tools, visualizations') with good coverage; not a 5 because common synonyms like 'reports', 'charts', or 'BI' are absent.

4 / 5

Distinctiveness Conflict Risk

The Databricks Apps niche is clearly distinct, but the when-clause trigger terms (dashboards, visualizations) are not Databricks-qualified and could overlap with generic data-viz skills; not a 5 due to that minor overlap risk.

4 / 5

Total

16

/

20

Passed

Validation

81%

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

Validation13 / 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: 10 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 10 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
databricks/devhub
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.