ml-pipeline-workflow
データ準備からモデル学習、検証、本番デプロイメントまでのエンドツーエンドMLOpsパイプラインを構築します。MLパイプラインの作成、MLOpsプラクティスの実装、またはモデル学習とデプロイメントワークフローの自動化時に使用します。
Security Assessment
About ml-pipeline-workflow
The ml-pipeline-workflow skill provides end-to-end orchestration for machine learning pipelines, covering the entire lifecycle from data ingestion and preparation to model training, validation, deployment, and monitoring. It addresses the challenge of managing complex ML workflows in production environments, enabling automation and reproducibility while ensuring that each component integrates seamlessly into a coherent pipeline. By offering structured guidance for pipeline construction and best practices, it helps teams avoid common pitfalls related to data quality, model performance, and deployment reliability.
Key features of this skill include comprehensive pipeline architecture design with DAG-based orchestration patterns compatible with tools like Airflow, Dagster, and Kubeflow. It supports robust data preparation, including validation, feature engineering, versioning, and dataset splitting. Model training capabilities include job orchestration, hyperparameter management, distributed learning, and experiment tracking integration. For validation, it provides frameworks for metrics, A/B testing, performance regression detection, and model comparison. Deployment automation includes serving patterns, canary and blue-green deployment strategies, rollback mechanisms, and monitoring setup. Additionally, the skill provides reference documentation, templates, and assets for pipeline DAGs, training configurations, and validation checklists to streamline implementation.
This skill is ideal for data scientists, ML engineers, and MLOps practitioners who need to build or automate machine learning workflows in production. It is suited for organizations aiming to establish reproducible and scalable ML pipelines, implement automated model lifecycle management, and integrate ML components into production systems. Use cases include creating new ML pipelines from scratch, orchestrating workflows, automating data-to-model deployment processes, and supporting continuous learning or real-time feature pipelines. Its structured guidance and best practices make it especially valuable for teams seeking reliable, maintainable, and observable MLOps solutions.
FAQ
How do I set up a basic ML pipeline with this skill?
You can define pipeline stages from data ingestion to deployment and configure dependencies using the provided DAG template in the assets directory. The skill supports stepwise implementation from simple linear pipelines to multi-model and ensemble pipelines.
Which orchestration tools are compatible with this skill?
The skill supports DAG-based orchestration tools such as Apache Airflow, Dagster, Kubeflow Pipelines, and Prefect, allowing flexible integration depending on your infrastructure.
Can this skill handle real-time and batch learning pipelines?
Yes, it provides patterns for both batch learning and real-time feature pipelines, including continuous learning triggered by data drift.
What are the requirements for experiment tracking and model registry?
For experiment tracking, MLflow is supported, along with Weights & Biases for visualization and collaboration. TensorBoard can also be used for learning metrics. Model registry support is included for these platforms.
Are there best practices for deployment strategies?
Yes, the skill recommends modular and idempotent pipeline design, canary or blue-green deployment strategies, shadow deployments, A/B testing, automated rollback triggers, and continuous monitoring of latency and throughput.
Install ml-pipeline-workflow
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
amurata/cc-tools