What problem does it solve?
This Skill replaces fragmented Python packaging workflows with one uv-centered workflow for initializing projects, managing dependencies, pinning Python versions, running scripts, building packages, and publishing releases.
Core Features & Use Cases
- Project Setup and Dependency Management: Initialize applications, libraries, scripts, and workspaces, then add, remove, sync, and lock dependencies in pyproject.toml.
- Python and Environment Control: Install and pin Python versions, create reproducible virtual environments, and keep local development aligned with CI and Docker.
- Publishing and Delivery: Build source distributions and wheels, publish to PyPI or private indexes, and support trusted publishing and attestation-aware release flows.
- Migration Guidance: Move projects from pip, pip-tools, Poetry, Pipenv, or PDM into uv while preserving constraints, markers, and development groups.
- Use Case: A monorepo team can standardize on uv for shared lockfiles, cross-platform resolution, Docker image optimization, and consistent test execution.
Quick Start
Ask for a uv-based plan for your Python project that covers initialization, dependency management, Python version pinning, lockfile syncing, and migration from your current tooling.