bdd-steps
OfficialInstantly generate Databricks BDD step definitions
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bdd-steps Download link: https://github.com/databrickslabs/coding-agents-databricks-apps/archive/main.zip#bdd-steps Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.