data_quality

Installation
SKILL.md

Data Quality Checks Skill

This skill guides the creation of data quality checks in Dagster.

Workflow

  1. Discovery: Ask the user to identify the critical asset(s) they want to validate or identify critical assets yourself (e.g. bronze/silver layer tables).
  2. Proposal:
    • Query the asset data to understand its shape and common values (use duckdb or polars).
    • List potential quality checks (e.g., "column id should be unique", "column status should be one of ['active', 'inactive']", "no null values in timestamp").
    • Present this list to the user for confirmation.
  3. Implementation:
    • Create a new Python file in src/validation/asset_checks/ (create directories if needed).
    • Implement checks using the @asset_check decorator.
    • Ensure the new module is discoverable by src/main.py. This means ensuring it's imported in src/validation/asset_checks/__init__.py or that load_asset_checks_from_package_module scans it recursively.

Coding Standards

Installs
1
First Seen
Apr 2, 2026
data_quality — douggkim/me-dashboard