golden-dataset-management

Backup, restore, and validate AI golden datasets as versioned JSON.

3|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/yonatangross/create-yg-app --skill golden-dataset-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golden-dataset-management
Source: https://github.com/yonatangross/create-yg-app/tree/main/.claude/skills/golden-dataset-management
Command: npx skills add https://github.com/yonatangross/create-yg-app --skill golden-dataset-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sqlalchemy, structlog, and includes references (resource) components.

What problem does it solve?

Golden datasets are essential for reproducible AI testing but are difficult to version, backup, and restore in a reliable, auditable way.

Core Features & Use Cases

  • Backup and version-control golden datasets to JSON, including analyses, chunks, and artifacts while omitting embeddings for lightweight storage.
  • Restore into new or existing environments with embeddings regenerated from the current model, then verify data integrity.
  • Support CI/CD automation and disaster recovery workflows with validation checks and changelog-friendly backups.

Quick Start

Use the golden-dataset-management skill to backup your current dataset, verify the backup, and optionally restore into a staging environment with replace if needed.

Frequently Asked Questions about golden-dataset-management

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

FAQPage Schema
How do I backup and version control AI golden datasets for CI/CD pipelines?

You can backup AI golden datasets by exporting them to versioned JSON files, omitting embeddings for lightweight storage. This approach includes analyses, chunks, and artifacts, providing deterministic backups and changelog-friendly files suitable for CI/CD automation and disaster recovery workflows.

What is the best way to restore golden datasets and regenerate embeddings in a new environment?

Restoring golden datasets involves importing the versioned JSON backup into a new or existing environment and regenerating embeddings from the current model. The process then verifies data integrity through comprehensive validation checks to ensure complete and accurate dataset recovery.

Why should I exclude embeddings when backing up AI testing datasets?

Excluding embeddings during AI testing dataset backups ensures lightweight, manageable JSON storage. Embeddings are large and model-specific, so omitting them allows deterministic version control while enabling regeneration from the current model upon restore to maintain data integrity.

Can I validate golden dataset integrity across different staging environments?

Yes, you can validate golden dataset integrity across staging environments using comprehensive validation checks. The workflow verifies data counts and structure upon restore, ensuring secure and auditable data management suitable for CI/CD pipelines and disaster-recovery scenarios.

Does golden dataset management work with SQLAlchemy for data integrity validation?

Yes, the golden dataset management workflow utilizes SQLAlchemy as a dependency to interact with databases. It supports structured workflows to backup, restore, and validate datasets, leveraging SQLAlchemy for secure, auditable data management and verifiable counts across environments.

What are the limitations of using JSON backups for disaster recovery in AI pipelines?

JSON backups for disaster recovery omit embeddings to save space, requiring regeneration from the current model upon restore. While this ensures lightweight storage, you must run comprehensive validation checks to verify data integrity and confirm accurate embedding regeneration across environments.