uv-expert

Guide Python project setup and dependency management with UV commands.

16|1|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill uv-expert-bahayonghang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-expert
Source: https://github.com/bahayonghang/my-claude-code-settings/tree/main/skills/uv-expert
Command: npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill uv-expert-bahayonghang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

UV-expert provides expert guidance for using UV to simplify Python dependency management, project initialization, and virtual environments, helping developers avoid common setup pitfalls.

Core Features & Use Cases

  • Guided project setup: step-by-step scaffolding and configuration for new Python projects using UV.
  • Dependency management with UV: guidance on adding, locking, and resolving dependencies with uv add and uv lock.
  • Environment management: best practices for creating and using virtual environments and pinning Python versions.
  • Use Case: Easily migrate existing workflows from pip/poetry to UV for consistent cross-platform projects.

Quick Start

Use the uv-expert skill to plan setting up a new Python project with UV in your repository.

Frequently Asked Questions about uv-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a new Python project using UV?

To set up a new Python project using UV, you need guided project scaffolding and configuration to initialize your repository. This provides step-by-step instructions to establish project structure and configure standard Python tooling.

What is the best way to migrate from pip or poetry to UV?

Migrating from pip or poetry to UV involves adopting new commands for consistent cross-platform project management. You transition existing workflows by mapping dependency resolution and environment creation tasks to UV equivalents.

How does UV handle Python dependency management and locking?

UV handles Python dependency management by using specific commands to add, lock, and resolve dependencies. This ensures reliable environment setup by strictly managing package versions and resolving conflicts during project initialization.

Can I pin specific Python versions when configuring virtual environments with UV?

Yes, you can pin specific Python versions when configuring virtual environments with UV. Environment management best practices include specifying exact Python versions to ensure consistent execution contexts across different development setups.

Does UV integrate with standard Python tooling for existing workflows?

UV integrates with standard Python tooling to maintain existing development workflows. It simplifies dependency management and project setup while ensuring compatibility with your current development environment and cross-platform project requirements.