genie-optimization-applier

Apply metadata change proposals to a Genie Space via API and repository files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the application of metadata change proposals to a Genie Space, ensuring consistency between the live API and the version-controlled repository, and managing the deployment process.

Core Features & Use Cases

  • Dual Persistence: Applies changes to both the Genie Space API and the local repository files.
  • Control Levers: Manages six priority-ordered levers for metadata updates (UC Tables, Metric Views, TVFs, etc.).
  • Deployment Management: Orchestrates bundle validation, deployment, and Genie Space job execution.
  • Use Case: After an AI has identified potential optimizations for a Genie Space's semantic layer, this Skill applies those changes, deploys the updated bundle, and verifies the results, ensuring a robust and reproducible update process.

Quick Start

Apply the proposed metadata changes for the 'cost' Genie Space using the provided proposals.

Frequently Asked Questions about genie-optimization-applier

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

FAQPage Schema
How do I apply metadata changes to a Genie Space and keep my repository in sync?

You can apply metadata changes using dual persistence, which simultaneously updates the live Genie Space API and your version-controlled repository files to ensure end-to-end consistency.

What is the best way to manage semantic layer optimizations for Genie Spaces?

Managing semantic layer optimization involves orchestrating a six-lever control system, applying priority-ordered updates to components like UC tables, metric views, and TVFs for structured metadata management.

Can I automate bundle deployment and job execution when updating a Genie Space?

Yes, you can automate bundle deployment and job execution. This Skill orchestrates bundle validation, deployment, and Genie Space job execution to ensure robust and reproducible update processes.

Does applying Genie Space optimizations support self-healing deployment patterns?

Yes, applying Genie Space optimizations supports self-healing deploy patterns. By managing updates via dual persistence through the API and repository, it ensures consistency and enables automated recovery.

How do deployment workflows handle proposed semantic layer updates for Genie Spaces?

Deployment workflows handle proposed updates by applying them through a six-lever control system, validating the bundle, deploying the changes, and executing Genie Space jobs to verify the results end-to-end.