etl-pipeline-design
Design ETL and ELT pipelines with clear contracts, quality checks,
Works with
Claude CodeCursorCodex CLIGitHub CopilotGemini CLI
--- name: etl-pipeline-design description: Design ETL and ELT pipelines with clear contracts, quality checks, license: Apache-2.0 --- # ETL / ELT Pipeline Design Pipelines are products: contracts, SLAs, and tests. Prefer explicit schemas and idempotent loads over heroic one-off scripts. ## Workflow 1. Sources, destinations, latency needs (batch vs stream). 2. Grain and business keys; late/duplicate data policy. 3. ELT vs ETL trade-off for this stack. 4. Stages: extract, land, validate, transform, publish. 5. Data quality checks and alerting. 6. Backfills, reprocessing, and cost controls. 7. Ownership and lineage docs. ## Output format ```markdown ## Pipeline design: <name> **SLA / freshness:** … **Grain:** … ### Architecture … ### Contracts … ### Quality checks … ### Failure & replay … ### Cost notes … ``` ## Rules 1. Define idempotency keys for loads. 2. Never silently drop rows; quarantine or metric the drops. 3. PII handling and retention called out. 4. Separate raw/landing from curated marts. 5. Backfills must not corrupt current tables without plan. 6. Do not invent warehouse features; mark assumptions. ## Edge cases - **CDC/streaming:** ordering, exactly-once illusions, watermarking. - **Slowly changing dimensions:** SCD strategy explicit. - **Multi-source joins:** source-of-truth hierarchy.
More Data Engineering skills
data-pipeline
claude-office-skills/skills
Data pipeline and ETL automation - extract, transform, load workflows for data integration and analytics
4.1k
ETL Pipeline
claude-office-skills/skills
Design and automate Extract, Transform, Load data pipelines for data integration and analytics
3.9k
data-throughput-accelerator
affaan-m/ecc
Use when large data ingestion, backfill, export, ETL, warehouse loading, manifest catch-up, or table synchronization needs to become much faster while preserving data correctness.
3.6k

