gold-layer-design

Orchestrate Gold layer design with dimensional modeling and YAML schema generation.

1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill gold-layer-design-prashsub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gold-layer-design
Source: https://github.com/prashsub/vibe_coding_lakehouse_starter_repo/tree/main/data_product_accelerator/skills/gold/00-gold-layer-design
Command: npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill gold-layer-design-prashsub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires databricks-expert-agent, naming-tagging-standards, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill orchestrates the end-to-end design of Gold layer schemas, ensuring comprehensive documentation, dimensional modeling, and adherence to best practices.

Core Features & Use Cases

  • Dimensional Modeling: Guides users through designing fact and dimension tables.
  • Documentation Generation: Creates ERDs, business onboarding guides, and source table mappings.
  • Schema Generation: Produces YAML schemas that drive downstream table creation.
  • Use Case: When starting a new data warehouse project, use this Skill to design the entire Gold layer, from initial source schema intake to final design validation and stakeholder review.

Quick Start

Use the gold-layer-design skill to start designing a new Gold layer by providing the source schema CSV file.

Frequently Asked Questions about gold-layer-design

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

FAQPage Schema
How do I design a Gold layer schema for Databricks Delta Lake?

Design a Gold layer schema by defining grains, dimensions, facts, and relationships, then generate ERDs, YAML schemas, and documentation for Databricks Delta Lake. This process applies standard table properties and dimensional modeling best practices.

What is dimensional modeling for a data warehouse Gold layer?

Dimensional modeling for a Gold layer involves structuring data into fact and dimension tables to optimize analytical queries. It defines grains and relationships to ensure the schema delivers accurate, business-ready reporting.

How do I generate ERDs and YAML schemas from a source schema CSV?

Generate ERDs and YAML schemas by ingesting a source schema CSV file to guide the dimensional design. The process maps source tables to target Gold layer structures, producing YAML schemas that drive downstream table creation.

Can I use this for Databricks Delta Lake table properties and documentation?

Yes, Databricks Delta Lake table properties are applied during the Gold layer design process. The workflow generates comprehensive business documentation, including ERDs, onboarding guides, and source table mappings alongside the schemas.

Do I need naming and tagging standards before designing Gold layer schemas?

Applying naming and tagging standards is required before designing Gold layer schemas to ensure consistent metadata. These standards integrate with the dimensional modeling process to validate design and prepare for stakeholder review.

What is the best way to document dimensional models and source table mappings?

The best way to document dimensional models is to orchestrate the Gold layer design end-to-end, producing ERDs, business onboarding guides, and source table mappings. This ensures comprehensive documentation from initial intake to final validation.