What problem does it solve? Python projects often accumulate inconsistent dependency management, missing lockfiles, and unverified packaging, leading to broken builds and non-reproducible environments. This Skill provides a deterministic contract for structuring, locking, and verifying Python projects with modern tooling. ## Core Features & Use Cases - Project Classification and Setup: Distinguishes applications, libraries, and workspaces, then applies the correct pyproject.toml structure, build backend, and dependency layout. - Reproducible Dependency Management: Uses uv add, uv lock, and uv sync --locked to keep uv.lock committed and environments exact, with runtime dependencies, extras, and dependency groups kept separate. - Quality and Build Verification: Runs a canonical pipeline of Ruff check and format, Pyright, pytest, and uv build, then inspects wheel and sdist contents and installs the wheel in a clean environment. - Use Case: When migrating a project from requirements.txt or Poetry to uv, the Skill preserves markers, extras, and workspace membership, regenerates the lockfile, and verifies a clean build before removing the old configuration. ## Quick Start Ask the assistant to review this repository's Python project tooling and set up a reproducible uv-based workflow with Ruff, Pyright, and pytest verification.