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.