python-data-engineering-and-pipeline-packaging
Installation
SKILL.md
Python Data Engineering And Pipeline Packaging
Overview
Use this skill when Python is the main implementation language for data pipelines or operational data tooling. It helps agents structure jobs as maintainable packages instead of loose scripts, choose the right execution boundary, manage dependencies explicitly, and keep runtime behavior testable and production-safe.
When to Use
- building or modifying
Pythondata pipelines - packaging
PySpark, ingestion, validation, or orchestration helper code - moving from notebooks or scripts into production-ready modules
- managing dependency, environment, and runtime issues in
Python - adding CLI entry points, test harnesses, or local development workflows
Do not treat a working script as a production design just because it runs once.