skills/skills.volces.com/mlops-validation-cn

mlops-validation-cn

SKILL.md

MLOps Validation ✅

Automated quality and security checks.

Features

1. Pre-commit Hooks 🔧

Setup automated checks:

cp references/pre-commit-config.yaml ../your-project/.pre-commit-config.yaml
cd ../your-project
pre-commit install

Runs on every commit:

  • Ruff (linting + formatting)
  • MyPy (type checking)
  • Bandit (security)

2. Test Fixtures 🧪

Shared pytest setup:

cp references/conftest.py ../your-project/tests/

Provides fixtures:

  • sample_df - Test dataframe
  • temp_dir - Temporary directory
  • sample_config - Config dict
  • train_test_split - Pre-split data

Quick Start

# Copy pre-commit config
cp references/pre-commit-config.yaml ./.pre-commit-config.yaml

# Install hooks
pre-commit install

# Run manually
pre-commit run --all-files

# Setup test fixtures
cp references/conftest.py tests/

# Run tests
pytest tests/ -v --cov=src

Commands

# Type check
mypy src/

# Lint
ruff check src/ tests/

# Format
ruff format src/ tests/

# Test
pytest tests/ --cov=src

# Security scan
bandit -r src/

Author

Converted from MLOps Coding Course

Changelog

v1.0.0 (2026-02-18)

  • Initial OpenClaw conversion
  • Added pre-commit config
  • Added test fixtures
Weekly Installs
7
First Seen
6 days ago
Installed on
amp5
cline5
opencode5
cursor5
kimi-cli5
codex5