data-validation

Validate data analyses for methodological errors, bias, and reproducibility gaps.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/cyyeh/duckdb-data-agent --skill data-validation-cyyeh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: data-validation
Source: https://github.com/cyyeh/duckdb-data-agent/tree/main/plugins/data/skills/data-validation
Command: npx skills add https://github.com/cyyeh/duckdb-data-agent --skill data-validation-cyyeh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured pre-delivery QA workflow to find methodological errors, calculation mistakes, and biases in data analyses so stakeholders receive accurate, reproducible results.

Core Features & Use Cases

  • Pre-delivery checklist: Step-by-step checks for source verification, freshness, completeness, null handling, deduplication, and filter validation.
  • Calculation and join validation: Guidance to verify aggregation logic, denominators, date alignment, and correct join types to prevent inflated or incorrect metrics.
  • Reasonableness and sanity checks: Magnitude, trend continuity, cross-references, and red-flag detection to spot implausible results.
  • Reproducibility templates: Documentation and code doc examples to ensure others can recreate the analysis and understand assumptions and limitations.
  • Use cases: QA SQL reports before distribution, validate dashboards and KPIs, detect survivorship or selection bias in cohorts.

Quick Start

Ask the agent to run the pre-delivery QA checklist on my analysis, verify joins and aggregations, and produce a reproducibility note with any issues found.

Frequently Asked Questions about data-validation

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

FAQPage Schema
How do I detect survivorship and selection bias in cohort analyses?▼

To validate SQL reports and dashboards, apply a structured pre-delivery QA checklist that verifies source freshness, null handling, aggregation logic, denominators, and join types to prevent inflated or incorrect metrics.

How do I ensure reproducibility in my data analysis and SQL queries?▼

Sanity checks on aggregated data involve verifying magnitude, trend continuity, cross-referencing metrics, and detecting red flags to spot implausible results before releasing analyses to stakeholders.

What inputs do I need to provide to validate data analyses and perform QA reviews?▼

Yes, you can validate calculation and join logic by verifying aggregation formulas, checking date alignment, and confirming correct join types to catch calculation and aggregation mistakes in data analyses.

How do I document data analysis assumptions and limitations for reproducibility?▼

Data validation QA reviews require access to query text, sample records or table schemas, and summary metrics to effectively check joins, denominators, and perform sanity validations.