data-quality-frameworks

Validate data quality with Great Expectations, dbt tests, and data contracts.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/haxlys/skills --skill data-quality-frameworks-haxlys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-quality-frameworks
Source: https://github.com/haxlys/skills/tree/main/vendored/wshobson-agents/plugins/data-engineering/skills/data-quality-frameworks
Command: npx skills add https://github.com/haxlys/skills --skill data-quality-frameworks-haxlys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data teams often struggle to ensure that data flowing through pipelines is complete, accurate, timely, and conformant to business rules. This skill provides production-ready patterns and artifacts to validate data quality across the stack using Great Expectations, dbt tests, and explicit data contracts. It helps establish governance, observability, and automated checks to catch quality issues early.

Core Features & Use Cases

  • Great Expectations: create suites, checkpoints, and validations for data quality across tables.
  • dbt data tests: integrate quality checks into dbt models and dashboards.
  • Data contracts: define schema, lineage, and governance rules to enforce data quality between teams.
  • Patterns and best practices: implement completeness, uniqueness, validity, freshness, and consistency checks.
  • CI/CD integration: automate validation in pipelines and data releases.

Quick Start

Initialize a GE validation workflow and a dbt test suite in your analytics project to start enforcing data quality immediately.

Frequently Asked Questions about data-quality-frameworks

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

FAQPage Schema
How do I validate data quality across pipelines using Great Expectations and dbt tests?

You can validate data quality across pipelines by building expectation suites and checkpoints in Great Expectations alongside dbt tests. This combination enforces completeness, accuracy, and freshness checks directly within your data pipelines.

What are data contracts and how do they enforce data quality between teams?

Data contracts define schema, lineage, and governance rules to enforce data quality between teams. They serve as explicit agreements that ensure data conforming to business rules is delivered across production environments.

How do I integrate data validation checks into CI/CD pipelines?

You integrate data validation checks into CI/CD pipelines by automating expectation suites, checkpoints, and dbt tests during data releases. This automates quality checks to catch accuracy and completeness issues early.

Can I use dbt tests to check data freshness and uniqueness in production environments?

Yes, you can use dbt tests to check data freshness and uniqueness in production environments. This Skill provides patterns to implement these specific data quality checks within your dbt models and dashboards.

What is the best way to set up cross-team governance for data quality?

The best way to set up cross-team governance for data quality is by combining data contracts with automated validation checks. This approach establishes governance controls, observability, and explicit schema rules between teams.