bdd-scaffold

Generate Behave project structures with Databricks SDK integration.

Updated May 31, 2026
One-click install
npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill bdd-scaffold-thbeh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bdd-scaffold
Source: https://github.com/thbeh/coding-agents-databricks-apps/tree/main/.claude/skills/bdd-scaffold
Command: npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill bdd-scaffold-thbeh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the setup of Behavior-Driven Development (BDD) test projects, providing a complete Behave project structure with Databricks SDK integration, ideal for Databricks-based testing.

Core Features & Use Cases

  • Automated Project Structure: Generates a full Behave project structure with integration for Databricks SDK.
  • Ephemeral Schema: Ensures test isolation by using ephemeral schemas for each test run.
  • Configuration Management: Offers a simple command to configure the Behave environment and dependencies.

Quick Start

Use the bdd-scaffold skill to set up a new BDD test project with Databricks integration.

Frequently Asked Questions about bdd-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a BDD test project with Databricks SDK integration?

You can set up a BDD test project with Databricks SDK integration by using an automated scaffolding tool that generates a complete Behave project structure with pre-configured hooks for Databricks connectivity.

How does ephemeral schema management work in Behave BDD tests?

Ephemeral schema management works by creating isolated, temporary schemas for each Behave test run. This ensures that your Databricks test data remains segregated and automatically cleans up after execution.

Can I use Behave to test Databricks Unity Catalog, pipelines, and jobs?

Yes, you can use Behave to test Databricks Unity Catalog, pipelines, jobs, and apps. The BDD framework integrates directly with the Databricks SDK to validate these specific platform components.

What is the best way to isolate Databricks test data in Behavior-Driven Development?

The best way to isolate Databricks test data in Behavior-Driven Development is to generate a Behave project structure equipped with hooks that automatically manage ephemeral schemas for every test run.

Do I need to manually configure the environment for Behave and Databricks SDK?

No, you do not need to manually configure the environment. The setup process provides a single command to automatically configure the Behave environment and manage all Databricks SDK dependencies.