What problem does it solve?
This Skill eliminates the tedious, error-prone work of manually writing Python step definitions for Behave BDD tests that interact with Databricks services, reducing development time and ensuring consistent, maintainable test code across Databricks automation projects.
Core Features & Use Cases
- Databricks Service Integration: Provides pre-built step patterns for Unity Catalog, Lakeflow Pipelines, Databricks Jobs, Apps, and SQL execution using the official Databricks SDK.
- Reusable Step Library: Includes a comprehensive reference library of proven, production-ready step definitions for common Databricks test scenarios, eliminating duplicate code across test suites.
- Use Case: For example, if you have a Gherkin feature file testing pipeline permission workflows, this Skill automatically generates the corresponding Python step code to create pipelines, grant privileges, and verify access rules.
Quick Start
Use the bdd-steps skill to generate Python step definitions for all undefined Given/When/Then steps in your Databricks BDD test feature files, following the included best practices for typing, assertions, and async operation handling.