mlops-initialization-cn
// MLOps project initialization with uv/git/VS Code best practices
$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namemlops-initialization-cn
version1.0.0
descriptionMLOps project initialization with uv/git/VS Code best practices
licenseMIT
MLOps 项目初始化 🚀
Setup new MLOps projects with modern Python toolchain.
Features
1. Project Initialization 📦
Create complete project structure:
./scripts/init-project.sh my-mlops-project
Creates:
src/layoutpyproject.tomlwith uv.gitignore(Python/MLOps).vscode/settings.json- Git repository
2. Configuration Templates 📋
Copy reference configs:
# pyproject.toml template
cp references/pyproject.toml ../your-project/
# VS Code settings
cp references/vscode-settings.json ../your-project/.vscode/
Quick Start
# Initialize new project
./scripts/init-project.sh my-project
cd my-project
# Add dependencies
uv add pandas numpy scikit-learn
# Sync environment
uv sync
# Verify
uv run python -c "import sys; print(sys.executable)"
What You Get
- ✅
src/package layout - ✅ Locked dependencies (
uv.lock) - ✅ Ruff + MyPy configured
- ✅ VS Code settings
- ✅ Git repository
References
references/pyproject.toml- Full config examplereferences/vscode-settings.json- IDE settings
Author
Converted from MLOps Coding Course
Changelog
v1.0.0 (2026-02-18)
- Initial OpenClaw conversion
- Added init script
- Added reference configs