技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
python-data-engineering-and-pipeline-packaging【数据与研究】Guides agents through Python-based data engineering implementation. Use when building or modifying Python ingestion jobs, orchestration helpers, PySpark entry points, validation code, packaging, dependency management, or operational CLI workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.
Python data pipelinesPySpark, ingestion, validation, or orchestration helper codePythonDo not treat a working script as a production design just because it runs once.
Define the role of the Python code. Clarify whether it is:
PySpark job entry pointPackage logic into explicit modules. Prefer:
Make dependency management real. Define:
Airflow, Spark, or container imagesKeep runtime boundaries explicit. Decide:
Prove the package is maintainable. Require:
| Rationalization | Reality |
|---|---|
| "It is only a small Python script." | Small scripts often become critical pipeline entry points with no packaging or test discipline. |
| "We can keep the business logic in the DAG or notebook." | Hidden logic in orchestration or notebook state becomes hard to test, reuse, and debug. |
| "Requirements are enough documentation." | Dependency files do not explain runtime assumptions, entry points, or platform compatibility. |