data-engineer

Implement data pipeline components and review code against clean coding standards.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/OntoLedgy/ol_ai_context_library --skill data-engineer-ontoledgy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-engineer
Source: https://github.com/OntoLedgy/ol_ai_context_library/tree/main/skills/data-engineer
Command: npx skills add https://github.com/OntoLedgy/ol_ai_context_library --skill data-engineer-ontoledgy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the risk of building messy, hard-to-maintain data pipelines and streamlines code reviews for data engineering codebases, ensuring all implementations follow consistent clean coding and data engineering best practices.

Core Features & Use Cases

  • New Pipeline Implementation: Build data pipeline components (data models, I/O adapters, processing services, orchestrators) from approved architecture designs, following clean coding standards and including comprehensive unit and end-to-end tests.
  • Code Review & Compliance: Review existing data engineering code against clean coding rules, produce severity-rated violation reports with actionable suggested fixes, and ensure adherence to testing and quality gates.
  • Use Case: You have an approved design for a daily sales data ingestion pipeline. Use this skill to implement the CSV reader, transformation logic, and database writer components with proper error handling and test coverage, or review an existing pipeline to identify overly long functions, unclear naming, or missing edge case handling.

Quick Start

Use the data-engineer skill to implement the transformation layer for the new customer churn prediction pipeline based on the approved architecture design provided.

Frequently Asked Questions about data-engineer

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

FAQPage Schema
How do I build clean data pipelines from an approved architecture design?

Building clean data pipelines involves implementing data models, I/O adapters, and processing services from approved architecture designs while adhering to clean coding standards. This approach ensures maintainable, production-ready data engineering components with proper error handling and test coverage.

How do I review existing data engineering code for clean code violations?

Reviewing data engineering code requires analyzing existing pipelines against clean coding rules to generate severity-rated violation reports. This identifies overly long functions, unclear naming, and missing edge cases, providing actionable suggested fixes for maintainable codebases.

What quality gates should data pipeline implementations pass?

Data pipeline implementations should adhere to pytest, mypy, and ruff quality gates to ensure code consistency and testability. Meeting these quality standards eliminates unmaintainable implementations and enforces clean coding best practices across the data engineering codebase.

Can I use this approach for implementing both data models and orchestrators?

Yes, this approach supports implementing data models, I/O adapters, processing services, and orchestrators. It applies to building new data pipeline components from approved architecture designs and reviewing existing data code against clean coding and testing standards.

What is the best way to ensure test coverage for data ingestion pipelines?

The best way to ensure test coverage for data ingestion pipelines is to include comprehensive unit and end-to-end tests during implementation. Building components like CSV readers and database writers with proper error handling satisfies requirements for clean, testable data engineering work.