Implement data quality validation with Great Expectations, dbt tests, and data contracts. Use when building data quality pipelines, implementing validation rules, or establishing data contracts.
84
66%
Does it follow best practices?
Impact
97%
1.46xAverage score across 6 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/data-engineering/skills/data-quality-frameworks/SKILL.mdGX expectation suite and checkpoint config
GX library import
100%
100%
ExpectationSuite class
37%
100%
Primary key dual check
100%
100%
Schema check with exact_match False
100%
100%
Categorical set expectation
100%
100%
Strict minimum for price
100%
100%
Dateutil parseable check
0%
100%
Dynamic freshness check
0%
0%
Row count sanity
0%
71%
Statistical distribution check
0%
0%
Checkpoint run_name_template
0%
100%
Checkpoint standard actions
62%
100%
Fail on validation error
66%
100%
dbt test suite with custom and generic tests
dbt_utils.recency test
0%
100%
dbt_utils.at_least_one test
100%
100%
dbt_utils.expression_is_true for business rule
100%
100%
FK relationships test
100%
100%
Email regex validation
30%
100%
Generic test macro syntax
100%
100%
Generic test returns 0 rows on pass
100%
100%
Singular test location
0%
100%
Singular test zero-row pass
100%
100%
Primary key coverage
100%
100%
accepted_values for status
100%
100%
Data contract YAML and quality pipeline orchestration
Contract apiVersion
0%
100%
Contract kind field
0%
100%
Metadata owner field
0%
100%
Metadata contact field
0%
100%
Terms section
100%
100%
SodaCL quality type
0%
100%
Quality freshness check
0%
100%
SLA section completeness
50%
100%
DataQualityPipeline class
0%
100%
QualityResult dataclass
100%
100%
Fail-fast ValueError
0%
100%
Report before raise
50%
100%
GX checkpoint alerting and latest-batch config
Latest batch index
100%
100%
run_name_template format
100%
100%
StoreValidationResultAction present
100%
100%
StoreEvaluationParametersAction present
100%
100%
UpdateDataDocsAction present
100%
100%
SlackNotificationAction class
100%
100%
Slack notify_on failure
100%
100%
Slack webhook env var
100%
100%
SlackRenderer configured
100%
100%
GX context creation
100%
100%
Checkpoint run call
100%
100%
ValueError on failure
0%
100%
Custom dbt generic tests for sequential and bounded data
Generic test macro syntax
100%
100%
row_count_in_range returns violating rows
100%
100%
row_count_in_range accepts parameters
100%
100%
sequential_values uses lag()
100%
100%
sequential_values default interval
100%
100%
sequential_values filters nulls
100%
100%
Singular test in tests/singular/
100%
100%
Singular test zero-row pass
100%
100%
Generic tests referenced in YAML
100%
100%
FK relationships test in YAML
100%
100%
Primary key dual tests
100%
100%
PII-annotated data contract with versioned schema
apiVersion field
0%
100%
kind field
0%
100%
metadata owner
71%
100%
metadata contact
71%
100%
terms usage and limitations
100%
100%
PII true annotation
100%
100%
piiClassification field
0%
100%
Non-PII field pii false
0%
100%
SodaCL quality type
100%
100%
Quality freshness check
100%
100%
SLA availability
57%
100%
SLA freshness and latency
62%
100%
Schema version in metadata
83%
100%
70444e5
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.