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. Evaluates data access patterns (analytics vs Lakebase synced tables) before scaffolding. Invoke BEFORE starting implementation.

74

Quality

92%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Discovery

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.

This is a strong skill description that clearly identifies its platform (Databricks Apps), lists concrete use cases (dashboards, data apps, analytics tools, visualizations), and provides explicit trigger guidance including when to invoke it in the workflow. The description is concise, uses third person voice, and includes domain-specific terms that make it highly distinguishable from other skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'Build apps on Databricks Apps platform', 'create dashboards, data apps, analytics tools, or visualizations', 'Evaluates data access patterns', and 'scaffolding'. These are specific, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (build apps on Databricks Apps platform, evaluate data access patterns, scaffold) and 'when' ('Use when asked to create dashboards, data apps, analytics tools, or visualizations' plus 'Invoke BEFORE starting implementation'). Explicit trigger guidance is present.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'dashboards', 'data apps', 'analytics tools', 'visualizations', 'Databricks Apps'. Also includes technical terms like 'Lakebase synced tables' that domain users would use. Good coverage of natural terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with 'Databricks Apps platform' as a clear niche. Terms like 'Lakebase synced tables' and the specific platform focus make it unlikely to conflict with generic dashboard or visualization skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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

This is a strong, well-structured skill that serves as an effective routing document for a complex platform. Its greatest strengths are the clear decision gates, explicit workflow ordering, and comprehensive progressive disclosure to reference files. The main weakness is moderate verbosity — some constraints are repeated and the Scaffolding Rules Protocol section could be more concise — but overall the content earns its token budget with domain-specific, actionable guidance.

DimensionReasoningScore

Conciseness

The skill is fairly dense and information-rich, but includes some redundancy (e.g., app name constraints repeated multiple times, the decision gate table and routing table overlap significantly). Some sections like 'Scaffolding Rules Protocol' are verbose with procedural detail that could be tightened. However, it largely avoids explaining concepts Claude already knows and most content is domain-specific.

2 / 3

Actionability

The skill provides concrete, executable CLI commands throughout (databricks apps manifest, databricks apps init with specific flags, npx @databricks/appkit docs), specific file paths, exact naming constraints, and clear anti-patterns with ❌/✅ examples. The scaffolding workflow, validation commands, and post-deploy verification are all copy-paste ready.

3 / 3

Workflow Clarity

The skill has an explicit, ordered development workflow with a mandatory Decision Gate before scaffolding, a clear phase table (Required Reading by Phase), numbered steps for analytics and Lakebase apps, and validation checkpoints (typegen verification, databricks apps validate, smoke test updates). The Genie agent workflow is also clearly sequenced. Feedback loops are present (e.g., 'If errors: fix and re-validate' pattern implied by validate step).

3 / 3

Progressive Disclosure

The skill is an excellent overview/routing document with a clear phase-based reference table pointing to 12+ specific guide files (sql-queries.md, frontend.md, lakebase.md, genie.md, etc.). References are one level deep, clearly signaled with markdown links, and organized by use case. The main file stays at the right level of abstraction while delegating details appropriately.

3 / 3

Total

11

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

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