Build end-to-end Bronze, Silver, and Gold lakehouse pipelines in Microsoft Fabric.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "e2e-medallion-architecture" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/skills-for-fabric/main/skills/e2e-medallion-architecture/SKILL.md 2. Save it as ~/.claude/skills/e2e-medallion-architecture/SKILL.md 3. Reload skills and tell me it's ready
Design an end-to-end Medallion Architecture for Microsoft Fabric, including responsibilities for Bronze, Silver, and Gold layers, the Lakehouse and Workspace structure for each layer, data flow paths, and suitable PySpark, Delta Lake, and Pipeline components.
A clear layered lakehouse architecture plan covering responsibilities, resource layout, and technology choices.
Generate a Microsoft Fabric implementation plan for Bronze-to-Silver-to-Gold processing: use PySpark notebooks for raw ingestion, cleansing and standardization, and business aggregation; use Delta Lake for tables; and orchestrate execution with Fabric Pipelines.
An end-to-end implementation flow from ingestion to analytics outputs, including notebooks, table design, and orchestration.
Optimize an existing Microsoft Fabric Medallion Architecture by providing data quality checks, error-handling strategies, and suitable Spark configurations and performance recommendations for the Bronze, Silver, and Gold layers.
Layer-specific data quality governance and Spark optimization guidance to improve reliability and processing efficiency.
Update Check — ONCE PER SESSION (mandatory) The first time this skill is used in a session, run the check-updates skill before proceeding.
- GitHub Copilot CLI / VS Code: invoke the
check-updatesskill.- Claude Code / Cowork / Cursor / Windsurf / Codex: compare local vs remote package.json version.
- Skip if the check was already performed earlier in this session.
CRITICAL NOTES
- To find the workspace details (including its ID) from workspace name: list all workspaces and, then, use JMESPath filtering
- To find the item details (including its ID) from workspace ID, item type, and item name: list all items of that type in that workspace and, then, use JMESPath filtering
Read these companion documents — they contain the foundational context this skill depends on:
az rest, az login, token acquisition, Fabric REST via CLI.ipynb structure requirements, cell format, getDefinition/updateDefinition workflowFor Spark-specific optimization details, see data-engineering-patterns.md.
Medallion Architecture is a data lakehouse pattern with three progressive layers:
| Layer | Purpose | Optimization Profile | Use Case |
|---|---|---|---|
| Bronze (Raw) | Land raw data exactly as received | Write-optimized, append-only, partitioned by ingestion date | Audit trail, reprocessing, lineage |
| Silver (Cleaned) | Deduplicated, validated, conformed data | Balanced read/write, partitioned by business date | Feature engineering, operational reporting |
| Gold (Aggregated) | Pre-calculated metrics for analytics | Read-optimized (ZORDER, compaction), partitioned by month/year | Power BI reports, dashboards, ad-hoc analytics via SQL endpoint |
mergeSchema when sources change.ipynb validation + Fabric nuances in notebook-api-operations.md when creating notebooks via REST API — every code cell must include "outputs": [] and "execution_count": null…
Inspect Fabric alerts, notifications, and automated actions via read-only API calls.
Monitor, inspect, and query Fabric Dataflows Gen2 through a read-only CLI.
Query Fabric Eventhouse data, analyze time series, and monitor ingestion health.
Migrate Databricks notebooks, jobs, and paths into Microsoft Fabric.
List, inspect, and validate Microsoft Fabric Eventstream topology and configuration.
Ask natural-language questions about Power BI reports and get business answers.
Run authoring T-SQL for Fabric warehouses and SQL endpoints from CLI.
Run read-only T-SQL queries on Fabric warehouse and lakehouse data.
Interactively analyze lakehouse data with PySpark, Livy sessions, and Spark SQL.
Build Fabric Spark workflows, author notebook code, and manage lakehouse resources.
Query Fabric Lakehouse data and manage Eventstreams with natural language.
Query Microsoft Fabric workspaces, lakehouses, tables, jobs, and dependencies in natural language.