typescript-data-engineering

Build idempotent TypeScript ETL pipelines with PostgreSQL, Redis, and BigQuery.

15|3|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/LazyIsEfficient/agentic-os --skill typescript-data-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-data-engineering
Source: https://github.com/LazyIsEfficient/agentic-os/tree/main/.claude/skills/typescript-data-engineering
Command: npx skills add https://github.com/LazyIsEfficient/agentic-os --skill typescript-data-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the challenge of building reliable, scalable TypeScript data pipelines, ETL jobs, and event-processing systems for modern data platforms.

Core Features & Use Cases

  • Idempotent ETL pipelines and event processors built around PostgreSQL, Redis, and BigQuery, with an outbox/inbox pattern to ensure exactly-once semantics.
  • Event-sourcing and cron-based orchestration for scheduled data distribution, backfills, and projection generation.
  • References to architecture, ORM choices, and data models to guide provisioning, schema evolution, and deployment pipelines for data systems.

Quick Start

Configure a reproducible ETL workflow that ingests events, processes them idempotently, and loads analytics-ready projections into BigQuery.

Frequently Asked Questions about typescript-data-engineering

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

FAQPage Schema
How do I build idempotent ETL pipelines in TypeScript with PostgreSQL and BigQuery?

Idempotent TypeScript ETL pipelines use outbox and inbox patterns to ensure exactly-once semantics when moving data from PostgreSQL to BigQuery. This approach enforces validation and schema evolution to generate analytics-ready projections safely.

What is the outbox pattern for event processing in TypeScript data pipelines?

The outbox pattern in TypeScript data pipelines ensures exactly-once event delivery by writing events to a dedicated table before publishing. It pairs with the inbox pattern to guarantee reliable, audit-ready event processing across brokers.

How do I handle schema evolution and deterministic backfills in TypeScript ETL jobs?

TypeScript ETL jobs handle schema evolution and deterministic backfills by enforcing strict validation rules and reproducible processing logic. This ensures production-grade reliability and auditability when regenerating projections from historical events.

Can I use TypeScript for event-sourcing and cron-based data orchestration across Redis and BigQuery?

TypeScript supports event-sourcing and cron-based orchestration for scheduled data distribution and projection generation. It integrates Redis for streaming and caching while loading final analytics projections into BigQuery.

What's the best way to ingest blockchain data into a TypeScript event processing pipeline?

Ingesting blockchain data into a TypeScript pipeline requires treating chain events as streaming inputs processed idempotently. The pipeline enforces validation and uses event-sourcing to maintain auditable, production-grade data flows.

Why do my TypeScript data pipelines lack auditability during schema changes?

TypeScript data pipelines lack auditability during schema changes without enforced validation and deterministic backfills. Implementing schema evolution controls and event-sourcing ensures reproducible projection generation and full traceability.