data-lake-platform

Automate data lake and lakehouse design and deployment across ingestion, transformation, storage, and orchestration.

73|16|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/vasilyu1983/AI-Agents-public --skill data-lake-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-lake-platform
Source: https://github.com/vasilyu1983/AI-Agents-public/tree/main/frameworks/claude-code-kit/framework/skills/data-lake-platform
Command: npx skills add https://github.com/vasilyu1983/AI-Agents-public --skill data-lake-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides data lake architecture and tooling for ingestion, transformation, storage, and visualization.

Core Features & Use Cases

  • Ingestion: dlt, Airbyte; universal data sources.
  • Transformation: SQLMesh, dbt; data modeling.
  • Storage & Query: Iceberg, Delta, ClickHouse, DuckDB.
  • Orchestration: Dagster, Airflow; data governance.

Quick Start

Build a medallion architecture with Iceberg storage and a simple dbt model.

Frequently Asked Questions about data-lake-platform

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

FAQPage Schema
How do I design a data lake architecture with open storage formats and ACID support?

Data lake architecture combines ingestion tools like dlt and Airbyte, transformation via SQLMesh or dbt, and open storage formats like Iceberg or Delta Lake with ACID guarantees. This approach enables schema evolution, data quality controls, and scalable deployments across self-hosted or cloud environments while maintaining cost efficiency.

Can I use dbt and SQLMesh together for data transformation in a lakehouse?

Both dbt and SQLMesh support lakehouse transformation workflows. SQLMesh and dbt can model data independently; choose based on your lineage tracking, state management, and scheduling needs. Integrate either with orchestrators like Dagster or Airflow for end-to-end pipeline automation.

What query engines work with Iceberg and Delta Lake storage?

Iceberg and Delta Lake integrate with multiple query engines including ClickHouse, DuckDB, Doris, and StarRocks. Each engine offers different performance characteristics and feature support, so selection depends on your workload type, latency requirements, and analytical patterns.

How do I implement the medallion architecture for data modeling?

The medallion architecture organizes data into bronze (raw), silver (cleaned), and gold (analytics-ready) layers. Use dbt or SQLMesh to define transformations between layers, store each layer in Iceberg or Delta Lake, and orchestrate via Dagster or Airflow with governance and quality checks at each stage.

Does my data lake need streaming ingestion, and which tools support it?

Streaming ingestion via Kafka or Flink enables real-time data flows into your lake. Combine streaming sources with batch tools like dlt and Airbyte, transform via SQLMesh or dbt, and orchestrate the full pipeline with Dagster or Airflow to maintain consistency across ingestion patterns.

What governance and data quality controls should I implement in a production data lake?

Production data lakes require schema enforcement, quality assurance checks, and governance applied during ingestion and modeling stages. Implement via transformation logic in dbt or SQLMesh, orchestrate validations in Dagster or Airflow, and leverage ACID storage formats to prevent data corruption and ensure compliance.