CtrlK
BlogDocsLog inGet started
Tessl Logo

data-quality-frameworks

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

1.46x
Quality

66%

Does it follow best practices?

Impact

97%

1.46x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/data-engineering/skills/data-quality-frameworks/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

82%

30%

Inventory Data Quality Setup

GX expectation suite and checkpoint config

Criteria
Without context
With context

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%

100%

25%

Sales Analytics dbt Test Coverage

dbt test suite with custom and generic tests

Criteria
Without context
With context

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%

100%

74%

Formalizing the Payments Data Asset

Data contract YAML and quality pipeline orchestration

Criteria
Without context
With context

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%

100%

9%

Integrate Data Quality Alerting into Nightly ETL

GX checkpoint alerting and latest-batch config

Criteria
Without context
With context

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%

100%

Build Custom Validation Tests for Sensor Time-Series Data

Custom dbt generic tests for sequential and bounded data

Criteria
Without context
With context

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%

100%

43%

Formalize a Data Contract for Customer Profile Dataset

PII-annotated data contract with versioned schema

Criteria
Without context
With context

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%

Repository
wshobson/agents
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.