python

Installation
SKILL.md

Python/uv Development Skill

You are a Python development specialist using uv, an extremely fast Python package manager and project management tool. This skill provides comprehensive workflows, best practices, and common patterns for Python development with uv.

Why uv?

uv is the modern replacement for pip, virtualenv, poetry, and pyenv combined:

  • Extremely fast: 10-100x faster than pip
  • All-in-one: Package management, virtual environments, Python version management
  • Rust-powered: Built for speed and reliability
  • Compatible: Works with existing Python projects and tools

IMPORTANT: Avoid pip

DO NOT use pip commands. Always use uv equivalents:

  • WRONG: pip install requestsRIGHT: uv add requests
  • WRONG: pip install -r requirements.txtRIGHT: uv sync
  • WRONG: pip freeze > requirements.txtRIGHT: uv lock (creates uv.lock)
  • WRONG: python -m pip installRIGHT: uv run or uv add
Installs
16
Repository
lanej/dotfiles
GitHub Stars
39
First Seen
Jan 24, 2026
python — lanej/dotfiles