validate-pipeline

Automate end-to-end smoke testing of data pipelines with stage-by-stage validation.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/thbraet/claude-template --skill validate-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-pipeline
Source: https://github.com/thbraet/claude-template/tree/main/skills/validate-pipeline
Command: npx skills add https://github.com/thbraet/claude-template --skill validate-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill runs an end-to-end smoke test of the data pipeline, catching broken imports, schema drift, and integration errors.

Core Features & Use Cases

  • End-to-end validation from raw data to processed outputs
  • Stage-by-stage checks for loading, cleaning, feature engineering, and formatting
  • Cross-stage consistency and early failure detection in data pipelines

Quick Start

Run validate-pipeline to perform a full smoke test of your data pipeline.

Frequently Asked Questions about validate-pipeline

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

FAQPage Schema
How do I run an end-to-end smoke test on my ETL data pipeline?

To run an end-to-end smoke test on an ETL data pipeline, execute a validation process that checks each stage—from loading raw data to processed outputs—runs without errors and meets schema expectations. It verifies loading, cleaning, feature engineering, and formatting steps.

What is data pipeline schema drift and how does validation catch it?

Data pipeline schema drift occurs when incoming data structure changes unexpectedly. Validation catches it by checking for consistency across pipeline stages, ensuring outputs meet expectations, and documenting schema failures with actionable details during the smoke test.

Can I use automated validation for data pipelines with standard ETL layouts?

Yes, you can use automated validation for data pipelines with standard ETL layouts. It targets projects structured with src/, data/raw/, and data/processed/ directories, checking loading, cleaning, feature engineering, and formatting steps for reproducibility.

What's the best way to detect missing data across ETL pipeline stages?

The best way to detect missing data across ETL pipeline stages is running a full smoke test that ensures cross-stage consistency. It validates each stage, checks for missing data, and documents failures with actionable details for early detection.

Why does my data pipeline smoke test fail during feature engineering?

Your data pipeline smoke test fails during feature engineering due to broken imports, schema drift, or integration errors. The validation process targets this stage specifically, documenting the exact failure with actionable details to fix formatting or consistency issues.