python-uv-dev
SKILL.md
Python Development with uv
Overview
This skill provides comprehensive guidance for Python development using uv, an extremely fast Python package installer and resolver written in Rust. It covers project initialization, dependency management, tool execution, monorepo patterns, and integration with modern Python tooling.
When to Use This Skill
Use this skill when:
- Working with existing Python projects that use
uv(indicated by presence ofuv.lockoruvcommands in documentation) - Initializing new Python projects
- Managing dependencies in Python projects
- Setting up pre-commit hooks with
uv - Configuring monorepo/workspace projects
- Adding or updating Python dependencies
- Running development tools (pytest, ruff, mypy, etc.)
- The user explicitly mentions
uvor asks about modern Python package management