python
Installation
SKILL.md
Python Development with uv
Non-Negotiable Rule
Never call python, pip, pytest, ruff, or mypy directly. Always prefix with uv run.
| Wrong | Correct |
|---|---|
python script.py |
uv run python script.py |
python -m pytest |
uv run pytest |
pip install requests |
uv add requests |
pytest |
uv run pytest |
ruff format . |
uv run ruff format . |
mypy src/ |
uv run mypy src/ |
Overview
This skill provides a complete modern Python development workflow using uv. Every Python command runs through uv run; every package change goes through uv add or uv remove.