What problem does it solve? Moving a Python project from Poetry, pipx, or pip/requirements.txt to uv involves tedious manual conversion of pyproject.toml metadata, version specifiers, dependency groups, build backends, and lockfiles, with many edge cases that break builds if missed. ## Core Features & Use Cases - Automated and Manual Migration Paths: Runs uvx migrate-to-uv for standard projects or guides step-by-step manual conversion of Poetry sections to PEP 621 format. - Pre-Migration Blocker Assessment: Detects C/C++/Rust extensions, private package indexes, monorepo layouts, and tox configuration before starting, warning about incompatible build backends. - Workspace and Tool Conversion: Converts Poetry monorepos to uv workspaces with a unified lockfile, replaces pipx with uv tool, and updates CI/CD and Docker configurations. - Use Case: You inherit a Poetry-based service with dev dependency groups and a private index. The skill converts pyproject.toml to PEP 621, maps the private index to [[tool.uv.index]] with environment-variable authentication, generates uv.lock, and updates your GitHub Actions workflow. ## Quick Start Migrate this Poetry project to uv, converting pyproject.toml to PEP 621 format and generating a uv.lock file.