data-quality-frameworks

Automate data quality validation with Great Expectations, dbt tests, and data contracts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data quality validation is essential to maintain reliable analytics by catching errors, inconsistencies, and contract violations early in the data pipeline.

Core Features & Use Cases

  • Great Expectations validation for data quality checks
  • dbt tests and formal data contracts to enforce schema and business rules
  • End-to-end data quality pipelines with automated checks in CI/CD and production

Quick Start

Install Great Expectations, initialize a project, and start building validation rules for your pipelines.

Frequently Asked Questions about data-quality-frameworks

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

FAQPage Schema
How do I automate data quality checks in CI/CD pipelines?

Automate data quality checks in CI/CD by defining expectation suites, dbt tests, and contract schemas. Use reusable patterns and checkpoints to enforce validation rules automatically across ingestion pipelines and analytics workloads in production.

What is the best way to enforce data contracts and schema validation?

Enforce data contracts and schema validation by defining formal contract schemas alongside dbt tests. This catches inconsistencies and contract violations early in the data pipeline, ensuring reliable analytics and business rule compliance.

How do I set up Great Expectations validation for data pipelines?

Set up Great Expectations validation by installing the framework, initializing a project, and building expectation suites. Apply these validation rules as automated checkpoints within your data pipelines to catch ingestion errors early.

Can I use dbt tests for data quality assurance in production?

Use dbt tests for data quality assurance in production by integrating them into automated data quality pipelines. This enforces schema rules and business logic, catching errors and inconsistencies during continuous integration and production workloads.

When do I need data contracts in my data pipeline?

You need data contracts in your data pipeline when enforcing strict schema and business rules between data producers and consumers. They prevent contract violations and ensure reliable analytics by catching inconsistencies early in ingestion validation.