galaxy-dawn avatar

Uv Package Manager

This is a solid reference for uv, the Rust-based Python package manager that's legitimately 10-100x faster than pip. It covers the essentials: creating projects with `uv init`, managing dependencies with `uv add`, handling virtual environments, and even installing Python versions directly. The guide includes practical CI/CD and Docker examples, which matters because speed gains actually show up in those contexts. If you're still using pip or poetry and your install times annoy you, or you're setting up new Python projects regularly, this gives you the patterns to switch over. The monorepo and lockfile sections are useful for teams wanting reproducible builds without the poetry overhead.

skills.sh installs
383
GitHub stars
6K
last updated
Aug 21, 2026

Install

$ npx -y skills add galaxy-dawn/claude-scholar --skill uv-package-manager --agent claude-code

Installs into .claude/skills of the current project.

Files

UV Package Manager

Comprehensive guide to using uv, an extremely fast Python package installer and resolver written in Rust, for modern Python project management and dependency workflows.

When to Use This Skill

  • Setting up new Python projects quickly
  • Managing Python dependencies faster than pip
  • Creating and managing virtual environments
  • Installing Python interpreters
  • Resolving dependency conflicts efficiently
  • Migrating from pip/pip-tools/poetry
  • Speeding up CI/CD pipelines
  • Managing monorepo Python projects
  • Working with lockfiles for reproducible builds
  • Optimizing Docker builds with Python dependencies

Core Concepts

1. What is uv?

  • Ultra-fast package installer: 10-100x faster than pip
  • Written in Rust: Leverages Rust's performance
  • Drop-in pip replacement: Compatible with pip workflows
  • Virtual environment manager: Create and manage venvs
  • Python installer: Download and manage Python versions
  • Resolver: Advanced dependency resolution
  • Lockfile support: Reproducible installations

Sponsors

Details

Repository
github.com/galaxy-dawn/claude-scholar
Category
Python
First seen
Jun 3, 2026

More from galaxy-dawn/claude-scholar

All 28

Recommended

More Python
1levnikolaevich avatarln-743-test-infrastructurelevnikolaevich/claude-code-skillsSets up test infrastructure with Vitest, xUnit, and pytest. Use when adding testing frameworks and sample tests to a project.378skills.sh installs
2mrgoonie avatarmcp-buildermrgoonie/claudekit-skillsGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when b315skills.sh installs
3mims-harvard avatartooluniverse-custom-toolmims-harvard/tooluniverseAdd custom local tools to ToolUniverse alongside the 1000+ built-in tools. Covers JSON-config tools (simplest, no code), Python class tools (REST/SOAP/GraphQL A290skills.sh installs
4mvanhorn avatarpp-pypimvanhorn/printing-press-libraryPrinting Press CLI for Pypi. PyPI JSON API. Look up Python package metadata, versions, release files, and vulnerability data. Browse recent...266skills.sh installs
5davila7 avatarsecurity-best-practicesdavila7/claude-code-templatesPerform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best pr246skills.sh installs
6levnikolaevich avatarln-820-dependency-optimization-coordinatorlevnikolaevich/claude-code-skillsUpgrades dependencies across all detected package managers. Use when updating npm, NuGet, or pip packages project-wide.222skills.sh installs