ワンクリックで
mlops-automation
Guide to refine MLOps projects with task automation, containerization, CI/CD pipelines, and robust experiment tracking.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Guide to refine MLOps projects with task automation, containerization, CI/CD pipelines, and robust experiment tracking.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Guide to prepare MLOps projects for sharing, collaboration, and community engagement.
Guide to transform prototypes into robust, distributable Python packages using the src layout, hybrid paradigm, and strict configuration management.
Guide to initialize a new MLOps project with standard tools (uv, git, VS Code) and best practices.
Guide to implement full stack observability including reproducibility, lineage, monitoring, alerting, and explainability.
Guide to create structured, reproducible Jupyter notebooks for MLOps prototyping, emphasizing configuration management and pipeline integrity.
Guide to implement rigorous validation layers including static analysis, automated testing, structured logging, and security scanning.
| name | mlops-automation |
| description | Guide to refine MLOps projects with task automation, containerization, CI/CD pipelines, and robust experiment tracking. |
To elevate the codebase to production standards by adding Task Automation (mise), Git Hooks (lefthook), Containerization (docker), CI/CD (github-actions), and Experiment Tracking (mlflow).
uvExpose a single, shared task vocabulary with mise (replaces just/make).
mise — pins the toolchain and defines tasks in mise.toml.install, format, check, test, build, watch. Run everything via mise run <task> so hooks and CI reuse the same entrypoints.format: Format code and config (ruff format, dprint fmt).check: Static checks (ruff check, ty, security rules).test: Run pytest.build: Build the wheel (uv build).Catch issues locally with lefthook (replaces pre-commit).
lefthook with thin hooks — every command delegates to a mise run task so hooks and CI stay identical.mise run format then mise run check.mise run test.S rules (replaces bandit) plus pip-audit/gitleaks (see the Validation skill), not a separate scanner.feat: add new model) so git-cliff can generate the changelog.Reproducibility anywhere.
docker.python:3.14-slim for a minimal footprint; install uv in the build stage.uv.lock + pyproject.toml and run uv sync before copying src/.dist/*.whl) to the runtime stage.ghcr.io for GitHub.Automate verification and release with GitHub Actions.
github-actions for GitHub.actions/checkout@v7 + jdx/mise-action@v4 so CI runs the exact same mise run tasks as local hooks.ci.yml: On push/PR, run mise run format, mise run check, mise run test.cd.yml: On Release, build the image and publish docs via the official GitHub Pages Actions (configure-pages, upload-pages-artifact, deploy-pages).concurrency to cancel redundant runs.Manage the ML lifecycle with MLflow 3.
MLflow (v3).mlflow.autolog(); log metrics, params, and artifacts.MLFLOW_ALLOW_FILE_STORE=true; use a real backend (SQL/HTTP) in production.name= (e.g., mlflow.pyfunc.log_model(name=...)).mlflow.validate_evaluation_results against explicit metric thresholds.@champion or @production for stable deployment pointers. Never rely on moving versions (e.g., v1 -> v2).Write flexible code.
ModelFactory).mise run check (and format/test/build) work?lefthook hooks delegate to mise run tasks?python:3.14-slim?ci.yml/cd.yml bootstrap with jdx/mise-action@v4?