check-data-against-backup

Compare current data files against reference backups with cell-level float tolerance.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/calebeynon/claude-code-setup --skill check-data-against-backup
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: check-data-against-backup
Source: https://github.com/calebeynon/claude-code-setup/tree/main/skills/check-data-against-backup
Command: npx skills add https://github.com/calebeynon/claude-code-setup --skill check-data-against-backup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Compare a current data file against a reference version to verify intentional changes and preserve data integrity.

Core Features & Use Cases

  • Cell-level diff reporting that highlights exact value changes with float tolerance.
  • Schema and row-count checks to detect structural changes.
  • Use Case: Validate that a dataset updated by a pipeline only alters expected cells and preserves critical columns.

Quick Start

Compare two versions of the same dataset to generate a structured, cell-level diff report.

Frequently Asked Questions about check-data-against-backup

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

FAQPage Schema
How do I compare two CSV files to find cell-level differences?▼

To compare two CSV files for cell-level differences, provide the current and reference file paths to generate a structured diff report highlighting exact value changes with float tolerance, schema changes, and row count checks.

Can I validate dataset changes against a DVC cache backup?▼

Yes, you can validate dataset changes against a DVC cache backup by providing a .dvc file path, which the tool resolves to the cached reference version for cell-level diffing and schema validation.

What file formats are supported for cell-level data diffing?▼

Supported formats for cell-level data diffing include CSV, TSV, Parquet, and Excel, allowing you to compare current data files against prior versions or backups across these common dataset formats.

How do I verify a data pipeline only changed expected cells and preserved columns?▼

To verify a data pipeline only changed expected cells, compare the updated dataset against a reference backup to produce a structured verdict highlighting schema changes, row counts, and specific cell-level diffs with float tolerance.

Does the dataset comparison tool handle floating point tolerance in diffs?▼

Yes, the dataset comparison tool handles floating point tolerance in diffs, allowing minor numerical variations to pass validation while still reporting significant cell-level value changes accurately.

What is the best way to detect schema and row count changes between dataset versions?▼

The best way to detect schema and row count changes between dataset versions is to run a cell-level diff against a reference backup, which outputs a structured verdict identifying structural changes and exact value modifications.