| name | uv-priority |
| description | Prioritize uv over pip for all Python package management and execution. When running ANY Python command or CLI tool (python, dbt, pytest, etc.), MUST wrap with uv run. |
| license | MIT |
| metadata | {"always":true,"emoji":"⚡","homepage":"https://github.com/marcoracer/uv-priority","os":["darwin","linux","windows"],"tags":["python","uv","pip","package-management","dbt"],"requires":{"anyBins":["uv"]}} |
UV Priority
CRITICAL: Always Wrap Python Commands with uv or uvx
This is a mandatory skill for all Python-related tasks. When the user mentions Python, dbt, or ANY Python package, you MUST:
- NEVER run Python commands directly (python, python3, dbt, pytest, etc.)
- ALWAYS wrap them with
uv run or uvx
- NEVER install packages with
pip install
- ALWAYS use
uv add or uv pip install
uv run vs uvx: When to Use Each
| Command | When to Use | Example |
|---|
uv run <tool> | Ferramenta do projeto - precisa importar seus módulos, usada regularmente |