validation

Validate data analyses and reports for correctness, completeness, and reproducibility.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/aimentor606/aether --skill validation-aimentor606
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation
Source: https://github.com/aimentor606/aether/tree/main/core/kortix-master/opencode/skills/GENERAL-KNOWLEDGE-WORKER/validation
Command: npx skills add https://github.com/aimentor606/aether --skill validation-aimentor606

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents incorrect, misleading, or non-reproducible analysis results from reaching stakeholders by providing a structured pre-delivery QA workflow and documentation standards.

Core Features & Use Cases

  • Data Quality Checks: Source verification, freshness, completeness, null handling, deduplication, and filter verification to ensure input integrity.
  • Calculation & Reasonableness Checks: Aggregation, denominator correctness, join validation, timezone alignment, and sanity checks for magnitude and trends.
  • Reproducibility & Documentation: Templates for analysis metadata, SQL/code documentation, assumptions, and version control practices for repeatable results.
  • Use Case: Run this checklist before sending a dashboard or report to product managers, finance, or external stakeholders to catch join explosions, denominator shifts, and formatting issues.

Quick Start

Ask the validation skill to run the pre-delivery QA checklist on my analysis, highlight any red flags, and produce a reproducible documentation template.

Frequently Asked Questions about validation

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

FAQPage Schema
How do I check data quality before sending a dashboard to stakeholders?

To check data quality before delivery, run a pre-delivery QA checklist covering source verification, freshness, null handling, and deduplication. This process catches input integrity issues and prevents misleading analysis results from reaching stakeholders.

What is the best way to verify SQL join logic and prevent aggregation errors in reports?

The best way to verify SQL join logic is to apply aggregation and join validation checks. This process detects join explosions, denominator shifts, and calculation errors before report release, ensuring accurate and reliable analysis results.

How do I ensure my data analysis is reproducible for future reruns?

To ensure data analysis is reproducible, use documentation templates for analysis metadata, code assumptions, and version control. This establishes reproducible reruns and prevents non-reproducible analysis results from reaching stakeholders.

Can I run sanity checks on ad hoc queries and ETL jobs?

Yes, you can run sanity checks on ad hoc queries, dashboards, and ETL jobs. The validation workflow applies reasonableness checks for magnitude, trends, timezone alignment, and date misalignments across various data processing formats.

What types of formatting problems should I look for during data validation?

During data validation, look for formatting problems alongside join errors and denominator issues. The QA workflow enforces sanity checks and documentation standards to produce stakeholder-ready deliverables free of formatting issues.

Why does my data report show incorrect trends after a timezone change?

Incorrect trends after a timezone change indicate date misalignment. Applying pre-delivery QA checks for timezone alignment and date misalignments catches these errors and ensures correct temporal aggregations in your report.