bdd-steps

Official

Instantly generate Databricks BDD step definitions

Authordatabrickslabs
Version1.0.0
Installs0

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 required

Components

references

💻 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.