data-engineer

Design schema-first data infrastructure for Ruby AI systems with Sequel migrations.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/b08x/syncopated-context --skill data-engineer-b08x
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: data-engineer
Source: https://github.com/b08x/syncopated-context/tree/main/plugins/rubysmithing/skills/data-engineer
Command: npx skills add https://github.com/b08x/syncopated-context --skill data-engineer-b08x

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a schema-first foundation and tooling necessary to design, migrate, and operate robust data infrastructure for Ruby AI systems, enabling reliable embedding, retrieval, and metadata management.

Core Features & Use Cases

  • Schema-driven migrations (DDL + JSONB metadata) for disciplined data governance and traceability.
  • Hybrid vector/SQL search using RRF and HNSW for performant retrieval across clauses, tokens, and documents.
  • SFL-based clause-level data modeling and NLP annotation to support semantic search and reasoning.
  • Document ingestion and multi-format extraction pipelines (PDF/DOCX) with robust metadata capture and idempotent persistence.

Quick Start

Activate rubysmithing-context and run the data-engineer workflow to scaffold the production-ready schema.

Frequently Asked Questions about data-engineer

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

FAQPage Schema
How do I set up schema-first data infrastructure for Ruby AI pipelines?▼

Schema-first data infrastructure for Ruby AI pipelines is established using Sequel migrations, dry-schema validation, and JSONB metadata to enforce disciplined data governance and traceability across relational, graph, and in-memory stores.

What is the best way to implement hybrid vector search in Ruby using RRF and HNSW?▼

Hybrid vector search in Ruby is implemented using Reciprocal Rank Fusion (RRF) and HNSW indexes to perform performant retrieval across clauses, tokens, and documents combined with 384-dimensional vector embeddings.

How do I build a document ingestion pipeline for extracting and embedding PDFs in Ruby?▼

Document ingestion pipelines for PDF and DOCX extraction in Ruby use multi-format processing with robust metadata capture, clause-level embedding, and idempotent persistence to ensure reliable vector storage and retrieval.

Does this data engineering approach support semantic search and NLP annotation?▼

Semantic search and NLP annotation are supported through SFL-based clause-level data modeling, enabling neuro-symbolic retrieval and reasoning across ingested documents and their corresponding 384-dim vector embeddings.

Do I need dry-schema and Sequel to manage migrations and validation for AI data stores?▼

Yes, dry-schema and Sequel are required to manage strict validation and DDL migrations, providing the schema-first foundation necessary for operating robust data infrastructure across relational and graph stores.

When should I use 384-dimensional vector embeddings with HNSW indexes for document retrieval?▼

384-dimensional vector embeddings with HNSW indexes should be used when your document retrieval pipeline requires performant hybrid search combining semantic similarity with SQL filtering across large datasets.