What problem does it solve?
This Skill removes manual, error-prone steps when packaging and deploying Databricks resources by providing a consistent pattern and best-practices for Declarative Automation Bundles (DABs), reducing environment drift and deployment failures.
Core Features & Use Cases
- Multi-environment bundle templates: Configure dev, staging, and prod targets with variable substitution for catalogs, schemas, and warehouse IDs.
- Resource guidance: Clear patterns for dashboards, pipelines, jobs, alerts, apps, volumes, and other bundle resource types including permission/grants differences.
- Path resolution & CLI compatibility: Rules for file paths from resources vs. bundle root and notes about Databricks CLI versions and features that affect deployments.
- Validation & deployment workflows: Commands and recommendations for validating, deploying, running, and monitoring bundle resources and app logs.
- Use case example: Generate a new DAB for a data product that includes a pipeline, dashboard, and app, validate the bundle, deploy to dev, and run the app while ensuring correct permissions and environment configuration.
Quick Start
Generate a new Declarative Automation Bundle named "my-project" with dev and prod targets, include resources for dashboards, pipelines and an app, then validate and deploy to the dev target.