sota-data-engineering

Audit data pipelines and warehouse implementations against state-of-the-art engineering standards.

12|2|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/martinholovsky/SOTA-skills --skill sota-data-engineering
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sota-data-engineering
Source: https://github.com/martinholovsky/SOTA-skills/tree/main/skills/sota-data-engineering
Command: npx skills add https://github.com/martinholovsky/SOTA-skills --skill sota-data-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive set of rules and guidelines for building and auditing data pipelines, ensuring best practices in data engineering.

Core Features & Use Cases

  • Architecture and Modeling: Rules for designing data pipelines, including ELT vs. ETL, warehouse vs. lakehouse, and dimensional modeling.
  • Pipeline and Orchestration: Guidelines for ensuring idempotency, incremental processing, and efficient orchestration.
  • Streaming and CDC: Best practices for Kafka, Flink, and CDC patterns, including exactly-once processing and schema evolution.
  • Data Quality and Contracts: Rules for data quality checks, including freshness, volume, uniqueness, and referential integrity.
  • Storage and Performance: Guidelines for optimizing storage formats, partitioning, clustering, and performance tuning.
  • Operations and Governance: Best practices for data environment isolation, deployment processes, access control, and observability.

Quick Start

Activate the sota-data-engineering skill and provide the relevant pipeline or warehouse for review.

Frequently Asked Questions about sota-data-engineering

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

FAQPage Schema
What are the best practices for data pipeline idempotency and incremental processing?▼

Data pipeline idempotency and incremental processing require deterministic execution and state tracking to guarantee re-runs produce identical outputs without duplicating records. Applying these rules ensures reliable pipeline orchestration.

How do I audit data quality and enforce data contracts in a warehouse?▼

Auditing data quality in a warehouse involves enforcing rules for freshness, volume, uniqueness, and referential integrity. Data contracts establish strict schema validation to prevent downstream pipeline failures caused by unexpected structural changes.

How do I implement exactly-once processing and schema evolution in CDC pipelines?▼

Implementing exactly-once processing in CDC pipelines requires Kafka and Flink configurations that guarantee transactional delivery and robust offset management. Schema evolution rules ensure downstream consumers handle backward-compatible changes without breaking.

Should I choose a data lakehouse or a warehouse for dimensional modeling?▼

Choosing between a data lakehouse and a warehouse depends on your need for open storage formats versus optimized proprietary compute. Dimensional modeling rules apply to both architectures, ensuring analytical performance and scalability regardless of platform.

What are the guidelines for performance tuning and storage optimization in a lakehouse?▼

Performance tuning in a lakehouse requires optimizing storage formats, partitioning, and clustering to minimize data scans. Applying these guidelines reduces query latency and compute costs while maintaining efficient data retrieval across massive datasets.

How do I set up data observability and access control for pipeline operations?▼

Data observability and access control require environment isolation and structured deployment processes to manage pipeline operations securely. Implementing these governance rules provides clear lineage tracking and prevents unauthorized data modifications.