data-contract-pipeline

Community

End-to-end data contracts with drift safety.

Authorsaajunaid
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Data contracts often drift across data pipelines, causing frontend breakages and wasted debugging time. This Skill provides a structured, repeatable approach to building and validating end-to-end typed data pipelines from raw payloads to frontend-ready interfaces, with drift detection baked into every run.

Core Features & Use Cases

  • Build 1:1 ingestion models, display DTOs, normalizers, API routers, TypeScript types, typed frontend services, and contract tests from a sample payload.
  • Detect drift and enforce schema stability through a three-layer defence, golden samples, and mapping docs.
  • Support schema-evolution workflows, including soft/hard drift modes, known exclusions, and CI integration for continuous quality.
  • Use cases: greenfield pipelines, adding DTOs to adapters, auditing existing pipelines, and maintaining alignment across backend and frontend layers.

Quick Start

Provide a raw data sample and say "build data contract pipeline" to generate the end-to-end typed pipeline.

Dependency Matrix

Required Modules

sqlalchemyopenpyxlpyyaml

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: data-contract-pipeline
Download link: https://github.com/saajunaid/junai/archive/main.zip#data-contract-pipeline

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.