genie-space-patterns

Define Databricks Genie Spaces with standardized 7-section structure, instructions, data assets, and benchmarks.

5|6|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/databricks-solutions/vibe-coding-workshop-template --skill genie-space-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: genie-space-patterns
Source: https://github.com/databricks-solutions/vibe-coding-workshop-template/tree/main/data_product_accelerator/skills/semantic-layer/03-genie-space-patterns
Command: npx skills add https://github.com/databricks-solutions/vibe-coding-workshop-template --skill genie-space-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive patterns and rules for creating robust and performant Databricks Genie Spaces, ensuring high-quality natural language analytics.

Core Features & Use Cases

  • Standardized Structure: Enforces a mandatory 7-section deliverable for all Genie Spaces.
  • Instruction Optimization: Guides on writing concise (≤20 lines) and effective General Instructions.
  • Data Asset Guidance: Defines hierarchy (Metric Views → TVFs → Tables) and documentation standards.
  • Benchmark Validation: Outlines a workflow for interactive benchmark question intake and validation.
  • Use Case: When setting up a new Genie Space for sales analytics, use this Skill to define the space's structure, instructions, data assets, and benchmark questions, ensuring it meets production standards.

Quick Start

Use the genie-space-patterns skill to define the structure for a new Genie Space, including its name, description, data assets, and benchmark questions.

Frequently Asked Questions about genie-space-patterns

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

FAQPage Schema
How do I configure Databricks Genie Spaces for production-ready natural language analytics?

To configure Databricks Genie Spaces for production, implement a mandatory 7-section deliverable structure, optimize agent instructions to twenty lines or fewer, and organize data assets hierarchically using Metric Views, TVFs, and Tables.

What is the best way to structure data assets in a Databricks Genie Space?

The best way to structure data assets in a Databricks Genie Space is to follow a strict hierarchy: prioritize Metric Views, followed by Table Valued Functions (TVFs), and finally base Tables, ensuring each asset meets documentation standards.

How do I validate benchmark questions for Databricks Genie Spaces?

Validate benchmark questions for Databricks Genie Spaces by executing an interactive intake workflow that tests natural language queries against the configured agent instructions and data assets to ensure accurate analytics responses.

Why do my Databricks Genie Spaces return inaccurate results from natural language queries?

Databricks Genie Spaces may return inaccurate results if General Instructions exceed twenty lines or lack conciseness, or if data asset organization fails to follow the Metric Views, TVFs, and Tables hierarchy defined by best practices.

Can I use natural language analytics in Databricks without organizing data assets hierarchically?

Using natural language analytics in Databricks without organizing data assets hierarchically is not recommended, as production-ready Genie Spaces require strict adherence to Metric Views, TVFs, and Tables configurations for accurate query responses.