원클릭으로
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?